MySQL,Navicat,及其C#驅動在Windows平臺的安裝
阿新 • • 發佈:2018-12-14
MySQL在Windows平臺的安裝
這裡有兩個版本,一個是線上安裝包,一個是離線安裝包,這裡我們選大的,安裝過程全部點下一步就好。
安裝完成後,我們進入doc,輸入mysql –u root –p 然後輸入密碼,這時會提示“2059 - authentication plugin 'caching_sha2_password' -navicat連線異常”。這個錯誤出現的原因是在mysql8之前的版本中加密規則為mysql_native_password,而在mysql8以後的加密規則為caching_sha2_password。
解決辦法是,將mysql的加密規則改為mysql_native_password。我們進入mysql輸入:
use mysql;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
注意:這裡我們將密碼改成了password,也就是說之前如果設定了root使用者的密碼就失效了!
接下來我們來安裝Navicat
注意:註冊機的產品要選擇“Navicat Premium Enterprise v11”,否則會註冊不上去。
接著我們再開啟VS,我的版本是2017,新建一個控制檯專案,安裝Nuget包Mysql.Data
然後在網上搜索C# MySQL幫助類,下一個幫助類,填寫正確的連線字串就能用C#呼叫MySQL了。