MySQL的安裝教程
參考自菜鳥教程 http://www.runoob.com/mysql/mysql-tutorial.htmlhtml
問題:CMD中目錄切換無反應
在cmd命令行中,使用cd D:\,沒法順利切換mysql
解決方案:使用cd/d D:\sql
應該是由於我更新了win10的新版本致使的細微區別。數據庫
問題:註冊失敗,報錯提示找不到msvcp140.dll文件怎麼辦?
解決方案:安裝VC++2015,服務器
解決方案來自:https://blog.csdn.net/qq_39132830/article/details/78980295;ide
問題:本地計算機上的MySQL服務啓動後中止。某些服務在未由其餘服務或程序使用時將自動中止?
解決方案:mysqld --initialize-insecure --user=mysql;加密
注意,要保證一開始配置的data路徑下,有data文件夾,且這個文件夾必須爲空;url
方案來自:https://jingyan.baidu.com/article/0f5fb0991636376d8234ea7a.htmlspa
問題:使用Navicat登錄本地服務器時報錯
解決方案來自:關於mysql8.0配置navicat的問題 - 小菜鳥也想飛的文章 - 知乎 https://zhuanlan.zhihu.com/p/36087723.net
成功安裝mysql8.0服務器端,鏈接Navicat會提示報錯:
1251 Client does not support authentication protocol requested by server; consider upgrading MySQL client
網上能夠查到不少關於1251相似的錯誤。
可是基本上全是適合mysql 5.XX版本的,沒法運行
set password for root@localhost = old_password('密碼');
或者
UPDATE mysql.user SET Password = OLD_PASSWORD('密碼') WHERE Host = 'localhost' AND User = 'root';
都不行
這裏正確的解決方法是:
(UPDATE mysql.user SET plugin = 'mysql_native_password';)當時這句sql也運行了,不知道有沒有用。能夠先單獨實驗下方的sql可否成功
alter user '用戶名'@localhost IDENTIFIED WITH mysql_native_password by '你的密碼';
在貼吧中找到了本質緣由:
安裝過程當中的Authentication Method這一配置過程,基於不一樣的加密方式,因此若是選擇第一種強加密,就會出現我以前描述的現象;
此次重裝我選擇了第二種驗證方式,即保留舊有的加密方式,此次直接就能夠連上了。
至此,已經能夠正常使用Navicat對MySQL數據庫進行操做。