文章主要介紹了win10系統安裝MySQL8.0.13遇到的問題及解決方法,本文分步驟給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
操作系統:Window10
MySQL版本:8.0.13-winx64
安裝步驟比較簡單,本文不再啰嗦,以下是runoob提供的安裝說明:
http://www.runoob.com/mysql/mysql-install.html
安裝后遇到的問題:
一:Access denied for user‘root'@'localhost'(using password:YES)
解決方式:
1、以管理員的身份進入到cmd命令窗口,并cd到MySQL安裝路徑的bin目錄下。
2、關閉MySQL服務:
net stop mysql
3、使用--skip-grant-tables配置項的方式,跳過權限驗證進入mysql。
注意:MySQL8.x版本貌似不支持直接修改my.ini配置文件的內容,會導致 “MySQL服務無法啟動,服務沒有報告任何錯誤”。
命令:
mysqld --console --shared-memory --skip-grant-tables
說明:若缺少 --shared-memory ,則會提示錯誤:“TCP/IP,--shared-memory,or -name-pipe should be configured on NT OS”。
4、保持第3步驟窗口不關閉,再以管理員身份打開cmd窗口并跳轉到MySQL安裝路徑下的bin目錄,輸入mysql,此時便能成功進入。
5、刷新權限:
FLUSH PRIVILEGES;
6、修改密碼:
ALTER USER'root'@'localhost'IDENTIFIED BY '新密碼';
7、修改成功后,正常啟動MySQL服務,使用用戶名、密碼進行登陸校驗是否設置成功。
啟動MySQL服務:
net start mysql
登陸命令:
mysql -uroot -p密碼
二:使用Navicat連接MySQL時報錯:Client does not support authentication protocol requested by server;consider upgrading MySQL client
解決方式:
ALERT
USER
'root'
@
'localhost'
IDENTIFIED
BY
'密碼'
PASSWORD
EXPIRE NEVER;
ALERT
USER
'root'
@
'localhost'
IDENTIFIED
WITH
mysql_native_password
BY
'密碼'
;
FLUSH
PRIVILEGES
;
說明:MySQL8.x默認的認證插件為Caching_sha2_password,原先采用的是mysql_native_password,這使得原來的navicat等連接出現認證失敗。
總結
以上所述是小編給大家介紹的Win10系統安裝MySQL8.0.13遇到的問題及解決方法,希望對大家有所幫助
- Windows Server 2008R2服務器忘記密碼的處理方法
- Windows服務器下修改iTunes備份路徑 的方法
- Windows Server 2012服務器顯示或隱藏桌面上的通用圖
- Windows服務器長時間保持遠程桌面不被自動斷開的方法
- DELL R710服務器安裝配置centos服務器系統的方法
- 使用U盤啟動盤(UltraISO)安裝原版Win10系統的詳細教程
- Win10系統C盤空間滿了怎么清理?Win10系統清理C盤注意事
- 華為發布服務器處理器鯤鵬920:7nm工藝 號稱性能最高
- Windows Server 2019 服務器系統安裝圖文教程
- Win10系統無法自動連接隱藏Wifi無線網絡的解決方法