1. 解壓mysql-5.7.11-winx64.zip 到某文件夾, 如C:\DevelopCommon\mysql-5.7.11-winx64。
2. 配置環境變量
變量名 : MYSQL_HOME
變量值 : C:\DevelopCommon\mysql-5.7.11-winx64
--------------
變量名 : Path
變量值 : %MYSQL_HOME%\bin
2. 以管理員身份進入 C:\DevelopCommon\mysql-5.7.11-winx64\bin目錄;
(在window菜單下搜索命令提示符, 右鍵以管理員身份運行)
3. 執行 mysqld install命令 安裝mysql
執行 mysqld --initalize 命令 初始化data目錄
執行 net start mysql命令,此時出現net不是系統內部或外部命令。。。
在環境變量中增加配置如下:
變量名 : Path
變量值 : ;%SystemRoot%\system32;
再次執行 net start mysql命令
#移除mysql服務 mysqld remove
#關閉mysql服務 net stop mysql
4. 執行 mysql -u root -p
輸入密碼root, 出現 Access denied for user....
解決辦法:
1) 停止mysql服務, net stop mysql
2 ) 執行 mysqld --skip-grant-tables;
3 ) 新開一窗口,原窗口保持,執行
mysql -u root
update mysql.user set authentication_string=password('rocky') where user='root' and Host='localhost';
flush privileges;
quit;
重啟電腦。執行 net start mysql
執行 mysql -u root -p
輸入 密碼*****
安裝 navicat premium
創建連接
登錄, 出現密碼過期
解決辦法:
在剛才登錄成功的doc窗口, 執行 set password for 'root'@'localhost' = password('root') ;
再次登錄navicat premium
輸入 root root 成功登錄