1. 程式人生 > >解決Navicat for MySQL開啟連線時出現錯誤提示1045 access denied for user 'root'@'localhost' (using password yes)的問題

解決Navicat for MySQL開啟連線時出現錯誤提示1045 access denied for user 'root'@'localhost' (using password yes)的問題

        買了新電腦,裝上MySQL建立連線後打不開,提示“1045 access denied for user 'root'@'localhost' (using password yes)”,我是吃瓜群眾一個,網上搜了好久,其實早就看到解決辦法了,但是由於自己水平太低,連命令列進入MySQL都不會,網上那些解決辦法大部分都忽略了我這種吃瓜群眾,都是直接進入主題,所以看了很多都無濟於事,直到看到了這篇,結合之前看到的解決方案,終於解決了,但還是不懂其中的原理,只知道以下操作修改了root密碼。        進入正題(以下是解決辦法):

解決:

1. 開始 -->cmd   --> net stop mysql  (停用MySQL服務  沒啟動的可以省略,反正我是沒用這一步)

2. 找到安裝路徑 MySQL Server 5.1下的my.ini(這裡以5.1版本為例,你的是什麼版本自行查詢,總之找到my.ini就好了)

3. 開啟 my.ini  找到  [mysqld]  然後在下面加上

     這句: skip_grant_tables (意思好像是 啟動MySQL服務的時候跳過許可權表認證  )

4. 然後就啟動資料庫修改密碼了   

    開始 -->cmd   -->   net start mysql   (啟動MySQL服務

)--->   mysql  回車   (  如果成功,將出現MySQL提示符)

5. 輸入use mysql; (連線許可權資料庫)。

6. 改密碼:update user set password=password("123") where user="root";(別忘了最後加分號) 。

7. 重新整理許可權(必須步驟):flush privileges; 。 

8. 退出 quit。 

9. 將第3 步的 my.ini裡的 skip_grant_tables  去掉(啟動MySQL服務的時候不能讓他跳過許可權表認證 

10. 重啟MySQL ,再進入,使用使用者名稱root和剛才設定的新密碼123就可以登入了。 

相關推薦

解決Navicat for MySQL開啟連線出現錯誤提示1045 access denied for user 'root'@'localhost' using password yes的問題

        買了新電腦,裝上MySQL建立連線後打不開,提示“1045 access denied for user 'root'@'localhost' (using password yes)”,我是吃瓜群眾一個,網上搜了好久,其實早就看到解決辦法了,但是由於自己水平

Navicat for MySQL破解,以及連線資料庫出現錯誤1045-Access denied for user 'root'@'localhost'解決方法

好久沒動自己windows電腦上的mysql資料庫了,今天用的時候發現navcat到期了,網上找了一個破解檔案,挺好用,分享一下: 連結: https://pan.baidu.com/s/1slwQxVB 密碼: r737 我navcat的版本: 然而連線資料庫

navicat 提示1045 access denied for user 'root'@'localhost' ”解決方法

cmd命令列切換到MySQLbin目錄下, mysqld --skip_grant_tables;//跳過許可權驗證。 登入mysql後 mysql -u root -p;         //mysql首次登入預設密碼為空。 方法一: mysql>updatem

新手PHP連接MySQL數據庫出問題Warning: mysqli_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: YES)

admin 提示 文件 無法 sin for serve 方法 onf 我用的環境是wampServer集成的軟件包 在php連接MySQL數據庫的時候老是出現這個問題Warning: mysqli_connect(): (HY000/1045): Access denie

ubuntu14.04 安裝mysql 失敗經歷Access denied for user 'root'@'localhost' (using password: YES)

# mysql -uroot -p  輸入密碼: -----》Access denied for user 'root'@'localhost' (using password: YES)   # cat /etc/mysql/debian.cnf [clie

Linux下mysql5.7.18登入報錯“Access denied for user 'root'@'localhost' (using password: YES

問題描述:在Linux系統下安裝mysql時報錯:“Access denied for user ‘root’@‘localhost’ (using password: YES”) 解決方案 1:適用於安裝mysql後初次以root使用者登入mysql報錯 1、請使用如下命令開啟檔案/e

解決win10連線MySQL出現Access denied for user 'root'@'localhost' (using password:YES)

由於之前公司一直再用oracle資料庫,這次專案採用mysql資料庫,然後安裝了MySQL資料庫,使用Navicat可以連的上,使用dos命令列也可以登入,但是在idea程式執行時就是連不上資料庫,出現Access denied for user 'root'@'localhost' (using

關於mysql資料庫連線出現程式碼為2003的錯誤解決辦法

     由於畢業設計需要,昨天就在公司的電腦上安裝了mysql資料庫,安裝完成後用SQLyog是可以連線上,可是今天我再用它來連線的時候就出現了“ERROR 2003: Can't connect to MySQL server on 'localhost' (10061

Ubuntu下連接mysql出現 ERROR 1698 (28000): Access denied for user 'root'@'localhost'錯誤解決方法

use ces 數據 表示 vim amp https 創建 sel ubuntu版本:18.04 mysql版本:5.7.24 ubuntu安裝mysql後用root賬戶登入會出現問題:ERROR 1698 (28000): Access denied

Navicat連線mysql報錯【1045 - Access denied for user 'root'@'localhost'(using password: YES)】

win10使用Navicat連線mysql8.0時,出現報錯【1045 - Access denied for user 'root'@'localhost'(using password: YES)】 或者,命令列連線mysql時,報錯【ERROR 1045 (28000): Access d

解決用navicate遠端連線資料庫出現1045 access denied for user 'root'@'localhost' using password yes

  在mysql命令列中執行 SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456XXX');  GRANT ALL PRIVILEGES 

linux--解決登陸mysql資料庫出現Access denied for user 'root'@'localhost' (using password: YES)”的問題

我的平臺為redhat-linux,其它版本linux類同。 請按照下列步驟依此執行,親測有效: 1.切換為root使用者,停止mysql服務,service mysqld stop。 2.在當前終端中輸入mysqld_safe --user=mysql --skip-grant-t

MySQL資料庫連線出現update user set password=PASSWORD("123456") where user='root';

(MySQL資料庫連線時出現Access denied… 本人出現這個錯誤是在重新配置了資料庫後的 希望以下解決方法對大家有效: 我用得是MySQL 8.0,安裝的同時安裝了MySQL Workbench和MySQL Notify。 右鍵Notify 圖示,如

Oracle11g,在SQL Developer裡新建連線出現錯誤解決

一錯誤:Oracle版本:11g,在SQL Developer裡新建連線時老是出現Status:Failure -Listener refused the connection with the following error:ORA-12505,TNS:listener d

關於Navicat mysql連接出現1045 access denied for user 'root'@'localhost' using passwordyes

百度了一下問題 ,大部分都是說mysql沒有給機器許可權,解決方法大都是給予許可權: 一個個試過來最後還是不行。重點來了!!突然想起來密碼好像換過一次,重新輸次密碼,然後就連上了。。。。 所

MySQL出現 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 解決辦法

後退 welcom top tab art ini 之前 直接 acc 進入cmd 輸入 mysql -u root -p 出現ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using p

安裝mysql後連接出錯錯誤Access denied for user 'root'@'localhost' (using password: YES)"解決辦法

access 設置 lec 提示 回車 eight png varchar oot   前幾天下載了mysql5.7正常安裝後,用navicat for mysql連接時提示“Access denied for user [email protec

MYSQL問題解決方案:Access denied for user 'root'@'localhost' (using password:YES)

program 重啟 user 輸入 update tables 令行 mda 連接 這兩天在MyEclipse中開發Web項目時,連接MYSQL數據庫,出現問題:Access denied for user ‘root‘@‘localhost‘ (using passwo

連接MySQL數據庫出現錯誤Access denied for user 'root'@'localhost' (using password:YES)

回車 發現 using 命令行 denied sql數據庫 roo 成功 host   自己在重拾MySQL數據庫的時候,第一次連接數據庫時候出現Access denied for user ‘root‘@‘localhost‘ (using password:YES)的錯

連接mysql報錯Access denied for user 'root'@'localhost' (using password: YES)解決辦法

免密碼登錄 denied cal then pass 問題 錯誤 命令 解決方法 1.打開MySQL目錄下的my.ini文件,在文件的最後添加一行“skip-grant-tables”(免密碼登錄),保存並關閉文件,重啟MySQL服務。 2.通過命令行進入M