當前位置:
首頁 > 知識 > 安裝Mysql-8.0.11遇到的問題

安裝Mysql-8.0.11遇到的問題

今天裝了一天的Mysql 遇到的問題是差點砸電腦,也是自己太笨,僅加深印象

1、從官網上下載的8.0.11解壓出來沒有my.ini需要手動添加。地址一定要跟my.ini中的地址一致,不然安裝的時候會提示路徑 不對,我就是從網上直接copy沒看搞了一段時間

  1. [mysqld]
  2. # 設置3306埠
  3. port=3306
  4. # 設置mysql的安裝目錄
  5. basedir=E:\software\mysql\mysql-8.0.11-winx64 # 切記此處一定要用雙斜杠\,單斜杠我這裡會出錯,不過看別人的教程,有的是單斜杠。自己嘗試吧
  6. # 設置mysql資料庫的數據的存放目錄
  7. datadir=E:\software\mysql\mysql-8.0.11-winx64\Data # 此處同上
  8. # 允許最大連接數
  9. max_connections=200
  10. # 允許連接失敗的次數。這是為了防止有人從該主機試圖攻擊資料庫系統
  11. max_connect_errors=10
  12. # 服務端使用的字符集默認為UTF8
  13. character-set-server=utf8
  14. # 創建新表時將使用的默認存儲引擎
  15. default-storage-engine=INNODB
  16. # 默認使用「mysql_native_password」插件認證
  17. default_authentication_plugin=mysql_native_password
  18. [mysql]
  19. # 設置mysql客戶端默認字符集
  20. default-character-set=utf8
  21. [client]
  22. # 設置mysql客戶端連接服務端時默認使用的埠
  23. port=3306
  24. default-character-set=utf8

2、阿里雲伺服器需要開啟3306埠。不然Navicat for Mysql連接會提示"10061"錯誤

安裝Mysql-8.0.11遇到的問題

3、在mysql中bin目錄下執行"mysqld --initialize --console"部分電腦會報"vcruntime140.dll"丟失

http://dl.pconline.com.cn/download/864971.html

安裝vc++ 2015運行庫64位即可

4、在mysql中bin目錄下執行"mysqld --install"部分電腦會報"api-ms-win-crt-runtime-l1-1-0.dll"丟失

https://www.microsoft.com/zh-cn/search/result.aspx?q=Windows-KB2999226-64&form=MSHOME

根據版本如下圖安裝即可

安裝Mysql-8.0.11遇到的問題

5、最坑的是這個我搞了大半天。我太笨了

從網上搜了大部分的授予root用戶%所有ip可訪問連接的許可權都是下面這條命令

  1. GRANT ALL PRIVILEGES ON *.* TO "root"@"%" IDENTIFIED BY "password" WITH GRANT OPTION;
  2. 執行便報錯:
  3. ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
  4. corresponds to your MySQL server version for the right syntax to use near "ident
  5. ified by "123456"" at line 1

百度上都是這種方法。氣死我了。

我是通過下面這個方法走下去的

  1. 第一步:創建root用戶
  2. CREATE USER "root"@"%" IDENTIFIED BY "111111";
  3. GRANT ALL ON *.* TO "root"@"%";
  4. ALTER USER "root"@"%" IDENTIFIED WITH mysql_native_password BY "111111";

這三條命令執行完就可以了。navicat for mysql登錄時,密碼為"111111"就可以了。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員小新人學習 的精彩文章:

在大公司和小公司的程序員差距在哪
ModBus用戶自定義文件讀寫功能

TAG:程序員小新人學習 |