mysql安裝與使用

 

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數據庫進行操做。

相關文章
相關標籤/搜索