MySQL5.7免安裝配置
阿新 • • 發佈:2019-01-03
從官網上下載MySQL Community Edition版本,這個版本是免費的。
免安裝版解壓之後要進行簡單的如下配置:
- #### 新增環境變數
- #### 在解壓後的mysql資料夾中新增一個my.ini的檔案,檔案編碼為ANSI格式,可以用notepad++來完成,內容如下
[mysql]
#設定mysql客戶端預設字符集
default-character-set=utf8;
[mysqld]
#設定3306埠
port=3306;
# 設定mysql的安裝目錄
basedir=D:\Program Files\mysql-5.7.16-winx64;
# 設定mysql資料庫的資料的存放目錄
datadir=D:\Program Files\mysql-5.7.16-winx64\data;
# 允許最大連線數
max_connections=200;
# 服務端使用的字符集預設為8位元編碼的latin1字符集
character-set-server=utf8;
# 建立新表時將使用的預設儲存引擎
default-storage-engine=INNODB
其中basedir和datadir是需要改成你自己的安裝目錄,\data資料夾先不用管,下面會有初始化data目錄的操作。
- #### 開啟管理員命令提示符,依次輸入
- ##### 安裝mysql服務
mysqld --install
- ##### 初始化data目錄,在5.7以前的版本是不需要這一步的,5.7開始要先初始化data目錄,初始化成功以後你會發現根目錄多了個data資料夾
mysqld --initialize
如果執行命令失敗,需要把basedir和datadir的路徑資訊修改為
# 設定mysql的安裝目錄
basedir=D:\\Program Files\\mysql-5.7.16-winx64;
# 設定mysql資料庫的資料的存放目錄
datadir=D:\\Program Files\\mysql-5.7.16-winx64\\data;
- ##### 開啟mysql服務
net start mysql
- #### mysql 5.7之前的版本安裝後密碼預設為空的,但5.7開始在初始化的時候會給隨機生成一個密碼。這個密碼在根目錄下的data資料夾下的字尾名.err檔案中,該密碼只能使用一次
- #### 服務啟動後,輸入下面命令,然後使用初始密碼登陸
mysql -u root -p
- #### 修改密碼
set password = '你的新密碼';