SQLyog與mysql連接(Error)

Error one

在與mysql連接時出現錯誤“Access denied for user ‘root’@‘localhost’(using password:YES)”解決辦法如下:

  1. 找到mysql的配置文件my.ini,打開文件找到[mysqld],在這個條目加入
    skip-grant-tables(目的是爲了可以免密登錄mysql。)保存後退出並重新
    啓動mysql。快捷鍵Win+R進入窗口後,停止:net stop mysql。啓動:net
    start mysql。

  2. 進入cmd後輸入mysql -uroot -p後不需要輸入密碼,直接按回車即可進入

  3. 進入mysql數據庫後,在mysql>後輸入use mysql;回車後顯示Database changed

  4. 給root用戶設置新密碼(在雙引號裏邊自行設置)mysql>update user set
    password=password(" ") where user=“root”;成功後顯示Query OK, 1 rows
    affected (0.01 sec)Rows matched: 1 Changed: 1 Warnings: 0

  5. 刷新數據庫mysql>flush privileges;成功後顯示Query OK, 0 rows affected (0.00
    sec)

  6. 退出mysql:mysql>quit回車後bye

  7. 改好後,修改一下my.ini文件,把剛剛加入的"skip-grant-tables"這行刪除,保存退出再重啓mysql就可以了(密碼輸入修改之後的)。

Error two

SQLyog在與MySQL連接時出現錯誤Cann’t connect to MySQL server on 'localhost’的解決辦法:

  1. 找到文件夾C:\ProgramData\MySQL\。將MySQL這個文件夾刪除掉,再次安裝便可成功。
  2. 出現此錯誤多是之前的MySQL沒有刪除乾淨。
發佈了31 篇原創文章 · 獲贊 10 · 訪問量 3304
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章