1、下載mysql
5.7 32位:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-win32.zip
5.7 64位:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-winx64.zip
2、解壓到自己的目錄
我這里是放在D:\Program Files\mysql-5.7.19的。
把D:\Program Files\mysql-5.7.19\bin添加到path后面
4、新建my.ini文件
在D:\Program Files\mysql-5.7.19文件夾下面新建my.ini文件,編碼為ansi,文件內容如下:
5、安裝mysql
在cmd命令中(管理員權限,不要用Windows PowerShell,這個玩意不能查看報錯日志),進入D:\Program Files\mysql-5.7.19\bin目錄下,輸入mysqld --install即可安裝;安裝完成會顯示 Service successfully installed。
6、初始化數據文件
輸入mysqld --initialize-insecure --user=mysql;即可初始化
7、啟動mysql服務
輸入net start mysql即可啟動mysql服務
8、登陸mysql
輸入mysql –u root –p然后回車,顯示輸入密碼,直接回車即可。
9、更改root密碼
輸入:
10、刷新權限
輸入:
11、修改my.ini文件
找到剛才新增的my.ini文件,刪除skip-grant-tables這一行,注釋掉也可以
12、重啟mysql服務
輸入:
注意:windows下不能直接重啟(restart),只能先停止,再啟動。
錯誤解決方案:
1、Can't connect to MySQL server on 'localhost' (10060)
https://blog.csdn.net/qq_26525215/article/details/53234778