MySQL5.7與8.0的連接問題(vs2015\2017)


1.

MySQL8.0 root密碼忘記重置與5.7不同,絕大多數經驗帖不適用8.0

https://dev.mysql.com/doc/refman/8.0/en/resetting-permissions.html
8.0 重置密碼的方式

2.

MySQL連接vs2015時報錯提示:

Authentication method 'caching_sha2_password' not supported by any of the available plugins

[轉]親測好用

這個問題的原因是(MySQL 8.0.4開始default-authentication-plugin參數默認設置的是caching_sha2_password,我安裝的是mysql8.0.11,為了能夠讓DB2DB連接上,做了以下處理:

(1)、修改密碼的加密方式

alter user 'root'@'localhost' identified with mysql_native_password by '密碼';

(2)、修改配置文件默認的加密方式,修改為mysql_native_password

default_authentication_plugin=mysql_native_password

配置文件如果不在MySQL根目錄下,有可能在隱藏文件夾C:\ProgramData\MySQL下

(3)、重啟mysql服務

3.

可視化界面navicat、workbench報錯2059 

理由解決如2

4.

mysql-connector-net-6.10.5顯示環境已存在 無法安裝

懷疑曾經安裝失敗注冊表沒清干凈  磨人的小妖精啊=。=

后在mysql-installer-community-5.7.20.0中安裝成功

 5.

navicat導入sql總是失敗,懶得找原因

不要偷懶,就倆句命令,數據丟的嚇哭

常用source 命令
進入mysql數據庫控制台,如
mysql -u root -p
mysql>use 數據庫
然后使用source命令,后面參數為腳本文件(如這里用到的.sql)
mysql>source d:/dbname.sql

等就完事了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM