mysql官網下載拿到一個壓縮文件:mysql-5.7.20-winx64.zip解壓
1:配置環境變量
選取mysql-5.7.20-winx64/bin的絕對路徑配置環境變量,例如:D:/develop/Mysql/mysql-5.7.20-winx64/bin
2:bin目錄下新建my.ini文本(注意文件拓展名)
添加如下內容:
[client]
port=3306
default-character-set=utf8
[mysqld]
# 設置為自己MYSQL的安裝目錄 ,下面是我的
basedir=D:/develop/Mysql/mysql-5.7.20-winx64
# 設置為MYSQL的數據目錄
datadir=D:/develop/Mysql/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
3:以管理員身份運行shell(win10直接右鍵開始菜單)
(1)cdD:/develop/Mysql/mysql-5.7.20-winx64/bin進入bin目錄
(2)執行:?mysqld --initialize-insecure --user=root(
d是daemon守護線程的意思 啟動mysql必須先啟動mysql的守護線程即:mysqld;
--initialize-insecure意為生成沒有密碼的root用戶;
user設置自己習慣的,這里我設置為root)
(3)執行mysqld -install收到提示Service successfully installed
(4)執行net start mysql啟動mysql服務,net stop mysql停止服務