1.下載地址:http://dev.mysql.com/downloads/mysql/
2.配置my.ini文件:mysql-5.7.20-winx64位解壓版是沒有默認的my.ini配置文件,自己到網上找一個,修改對應的basedir以及basedir,注意my.ini需要放在bin路徑下面,否則在net start mysql的時候會報無法啓動錯誤
3.設置環境變量,將mysql的bin路徑加入path路徑中
4.服務安裝:
以管理員權限打開cmd,進入D:\Program Files\MySql\mysql-5.7.20-winx64\bin目錄下,
輸入服務安裝命令:mysqld install MySQL --defaults-file="D:\Program Files\MySql\mysql-5.7.20-winx64\bin\myt.ini"
5.初始化:執行mysqld --initialize進行初始化(生成data目錄),data目錄在my.ini文件中配置datadir=E:\mysql-5.7.20-winx64\data
6.啓動服務:執行net start MySQL
7.修改root密碼:
找到data目錄下的後綴爲err的文件,我的爲E:\mysql-5.7.20-winx64\data\jtwm.err,搜索password關鍵字,這是mysql生成的默認的隨機的mysql密碼
執行mysql -uroot -p
輸入mysql生成的隨機密碼,就可以進入MySQL了
執行SET PASSWORD = PASSWORD('mysql');
將密碼修改爲mysql
[client]
port=3306
default-character-set=utf8
[mysqld]
# 設置爲自己MYSQL的安裝目錄
basedir=D:\\Program Files\\mysql-5.7.20-winx64
# 設置爲MYSQL的數據目錄
datadir=E:\mysql-5.7.20-winx64\data
port=3306
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
#開啓查詢緩存
explicit_defaults_for_timestamp=true
skip-grant-tables
default-character-set=utf8
[mysqld]
# 設置爲自己MYSQL的安裝目錄
basedir=D:\\Program Files\\mysql-5.7.20-winx64
# 設置爲MYSQL的數據目錄
datadir=E:\mysql-5.7.20-winx64\data
port=3306
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
#開啓查詢緩存
explicit_defaults_for_timestamp=true
skip-grant-tables