總結安裝配置連接MySQL過程中遇到的一些問題

僅此總結自己遇到的問題及解決方法,因可能存在環境因素不一定適用所有人,不過還是希望能幫到各位 ^-^

1:安裝過程中出現 xxxxxxxx.dll 文件缺失的警告。
  也別聽別人說在自己電腦上某某地方找一個複製過去,不排除這樣做會解決問題,但是鬼知道你是不是隻缺這一個文件,大部分情況是你不只缺一個,這樣一個一個的 複製粘貼不是聰明人的選擇。
  聰明人要有聰明人的選擇:安裝第一個軟件出現複選框頁面直接點下一步就行,如果安裝完還是缺少什麼文件,那就複選框全選重新安吧。第二個軟件如果之前安裝過會出現修復按鈕,沒安裝就是下一步了。簡而言之,兩個都下一遍。
  第一個軟件(放到百度雲了 密碼:jcov )
  第二個軟件下載地址
  
這裏寫圖片描述


2:navicat 連接 mysql 出現Client does not support authentication protocol requested by server;consider upgrading Mysql client
  
  這個問題在之前的博客中也有提到,只需要用命令行連接到數據庫修改一下密碼就OK
這裏寫圖片描述


3:navicat 連接 mysql 出現Can’t connect to MySQL server on localhost (10061)
  
  大部分原因是因爲MySQL服務沒啓動
   啓動服務的幾種方式:
   1、打開任務管理器–進去服務選項卡–找到MySQL服務–右鍵啓動即可
   2、命令行方式,net start mysql 前提是配置了mysql的環境變量,否則要進入到MySQL安裝路徑的bin目錄下執行上述命令
  在確保服務正常啓動的情況下,連接MySQL仍出現以上錯誤,十有八九是配置文件 my.ini 配置端口時出現了問題,此時你可以通過執行 mysqladmin ping 命令進行測試,如果登錄用戶設置了密碼需要改爲 mysqladmin ping -uroot -p(例如用root)
  


4: 嘗試連接MySQL 報錯
使用跳過檢測密碼的命令先在命令行進入MySQL,然後修改密碼即可。
步驟:
1、在 ini 配置文件的 mysqld 下面 加上 :skip-grant-tables ,然後重啓MySQL服務
2、在命令行執行 mysql -u root -p 直接回車 ,然後就進去了
3、執行 alter user ‘root’@’localhost’identified with mysql_native_password by ”; 進行修改面膜
4、第三步如果報錯: ERROR 1290 (HY000): The MySQL server is running with the –skip-grant-tables option so it cannot execute this statement ,可執行 flush privileges; 命令解決

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章