windows下安裝mysql-5.7.11-winx64

一、解壓。

 
二、將『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是否成功。

 
 
 
 
 
 
 
 



相關文章
相關標籤/搜索