操作系統(tǒng):Window10
MySQL版本:8.0.13-winx64
安裝步驟比較簡(jiǎn)單,本文不再啰嗦,以下是runoob提供的安裝說(shuō)明:
http://www.runoob.com/mysql/mysql-install.html
安裝后遇到的問(wèn)題:
一:Access denied for user ‘root'@'localhost' (using password:YES)

解決方式:
1、以管理員的身份進(jìn)入到cmd命令窗口,并cd到MySQL安裝路徑的bin目錄下。
2、關(guān)閉MySQL服務(wù):
net stop mysql
3、使用 --skip-grant-tables
配置項(xiàng)的方式,跳過(guò)權(quán)限驗(yàn)證進(jìn)入mysql。
注意:MySQL8.x版本貌似不支持直接修改my.ini配置文件的內(nèi)容,會(huì)導(dǎo)致 “MySQL服務(wù)無(wú)法啟動(dòng),服務(wù)沒有報(bào)告任何錯(cuò)誤”。
命令:
mysqld --console --shared-memory --skip-grant-tables
說(shuō)明:若缺少 --shared-memory ,則會(huì)提示錯(cuò)誤:“TCP/IP,--shared-memory,or -name-pipe should be configured on NT OS”。
4、保持第3步驟窗口不關(guān)閉,再以管理員身份打開cmd窗口并跳轉(zhuǎn)到MySQL安裝路徑下的bin目錄,輸入mysql,此時(shí)便能成功進(jìn)入。
5、刷新權(quán)限:
FLUSH PRIVILEGES;
6、修改密碼:
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';
7、修改成功后,正常啟動(dòng)MySQL服務(wù),使用用戶名、密碼進(jìn)行登陸校驗(yàn)是否設(shè)置成功。
啟動(dòng)MySQL服務(wù):
net start mysql
登陸命令:
mysql -uroot -p密碼
二:使用Navicat連接MySQL時(shí)報(bào)錯(cuò):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;
說(shuō)明:MySQL8.x默認(rèn)的認(rèn)證插件為Caching_sha2_password,原先采用的是mysql_native_password,這使得原來(lái)的navicat等連接出現(xiàn)認(rèn)證失敗。
總結(jié)
以上所述是小編給大家介紹的Win10系統(tǒng)安裝MySQL8.0.13遇到的問(wèn)題及解決方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)歡迎給我留言,小編會(huì)及時(shí)回復(fù)大家的!