一、解壓。
![](http://static.javashuo.com/static/loading.gif)
二、將『D:\Program Files\mysql-5.7.11-winx64\bin』加入系統環境變量。
三、修改my-default.ini。
四、初始化data目錄,在安裝目錄下會出現一個data目錄。(用管理員身份運行,否則權限不夠)
五、安裝mysql。(無論有沒有配置過環境變量,建議進入bin文件夾)
六、啓動mysql服務。
七、查看mysql版本。
至此mysql安裝成功!可是
直接登入輸入mysql,或者mysql -u root -p登陸都沒有成功,開始也沒有設置密碼。後續找方法跳過
mysql的用戶驗證再修改密碼,成功登陸mysql。
繞開密碼驗證,登陸mysql並修改密碼:
1)先關閉mysql服務,輸入命令 mysqld --skip-grant-tables 回車,此時就跳過了mysql的用戶驗證。注意:在輸入此命令以前先在任務管理器中結束mysqld.exe進程,確保mysql服務器端已結束運行。
2)注意輸入此命令以後命令行就沒法操做了,此時要從新再打開一個新的命令行,一樣進入bin目錄。而後直接輸入mysql,不須要帶任何登陸參數直接回車就能夠登錄上數據庫。
輸入,
mysql>update mysql.user set authentication_string=password('123456') where user='root' and Host ='localhost';
更改密碼成功。
3)刷新權限輸入,FLUSH PRIVILEGES; 而後輸入quit退出。
4) 輸入 mysql -uroot -p 從新登入,出現輸入密碼提示,輸入新的密碼便可登陸。(此時cmd窗口不是管理員模式也ok
)
可能出現的錯誤:
1)若是出現「錯誤2 系統找不到文件」,檢查一下是否修改過配置文件或者是否進入在bin目錄下操做,若是配置文件修改正確而且進入了bin文件夾,須要先刪除mysql(輸入 mysqld -remove)再從新安裝(輸入 mysqld -install);
2)沒法啓動服務,檢查mysqld --initialize是否成功。