欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MYSQL ERROR 1045 (28000): Access denied for user (using password: YES)問題的解決

 更新時間:2020年08月03日 21:59:22   投稿:mdxy-dxy  
Mysql中添加用戶之后可能出現(xiàn)登錄時提示ERROR 1045 (28000): Access denied for user的錯誤.

解決MySql 數(shù)據(jù)庫 提示:1045 access denied for user 'root'@'localhost' using password yes

網(wǎng)上看了好多,寫的都不詳細(xì),特地補充。

安裝了mysql ;

navicat可以鏈接,root密碼正確

但是 cmd, 使用 mysql -u -root -p

輸入正確的密碼,提示下邊內(nèi)容;

1045 access denied for user 'root'@'localhost' using password yes

解決辦法

1. 開始 -->cmd --> net stop mysql (停用MySQL服務(wù) 沒啟動的可以省略)

2. 找到安裝路徑 MySQL Server 5.1下的my.ini

我是在安裝目錄下直接搜索的,不確定哪一個,所以全部修改了;

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

這句: skip_grant_tables (意思好像是 啟動MySQL服務(wù)的時候跳過權(quán)限表認(rèn)證 )

4. 這里注意,關(guān)閉原來的cmd,重新打開cmd;

然后就啟動數(shù)據(jù)庫修改密碼了

開始 --> cmd --> net start mysql (啟動MySQL服務(wù))---> mysql 回車 ( 如果成功,將出現(xiàn)MySQL提示符)

5. 輸入use mysql; (連接權(quán)限數(shù)據(jù)庫)。

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

7. 刷新權(quán)限(必須步驟):flush privileges; 。

8. 退出 quit。

9. 將第3 步的 my.ini里的 skip_grant_tables 去掉(啟動MySQL服務(wù)的時候不能讓他跳過權(quán)限表認(rèn)證 )

10. 重啟MySQL ,再進入,使用用戶名root和剛才設(shè)置的新密碼123就可以登錄了。

真的可以了。

真不容易。

網(wǎng)上一堆轉(zhuǎn)來轉(zhuǎn)去的,無力吐槽了。

使用Navicat連接MySQL出現(xiàn)錯誤:1045 Access denied for user 'root'@'localhost' (using password: YES)

解決方法:

編輯mysql配置文件my.ini(在mysql的安裝目錄下,不同電腦可能不一樣,參考目錄①D:\Program Files\MySQL\MySQL Server 5.0\my.ini;②C:\ProgramData\MySQL\MySQL Server 8.0\my.ini;),在[mysqld]這個條目下加入 skip-grant-tables 保存退出后重啟mysql

1.打開cmd,點擊“開始”->“運行”(快捷鍵Win+R)。

2.停止:輸入 net stop mysql

3.啟動:輸入 net start mysql

也可以在計算機-管理-服務(wù)里面找到MySQL的服務(wù),如圖

這時候在cmd里面輸入mysql -u root -p就可以不用密碼登錄了,出現(xiàn) password:的時候直接回車可以進入,不會出現(xiàn)ERROR 1045 (28000),但很多操作都會受限制,因為沒有g(shù)rant權(quán)限。

繼續(xù)按下面的流程走:

1.進入mysql數(shù)據(jù)庫:
mysql> use mysql;
Database changed

2.給root用戶設(shè)置新密碼:
mysql> update user set password=password("新密碼") where user="root";
Query OK, 1 rows affected (0.01 sec)
Rows matched: 1 Changed: 1 Warnings: 0

3.刷新數(shù)據(jù)庫
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

4.退出mysql:
mysql> quit;
Bye

改好之后,再修改一下my.ini這個文件,把我們剛才加入的 "skip-grant-tables"這行刪除,保存退出再重啟mysql服務(wù),再重新用Navicat連接就可以了。

到此這篇關(guān)于MYSQL ERROR 1045 (28000): Access denied for user (using password: YES)問題的解決的文章就介紹到這了,更多相關(guān)MYSQL ERROR 1045內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL如何利用存儲過程快速生成100萬條數(shù)據(jù)詳解

    MySQL如何利用存儲過程快速生成100萬條數(shù)據(jù)詳解

    在MySQL數(shù)據(jù)庫中,如果要插入上百萬級的記錄,用普通的insertinto來操作非常不現(xiàn)實,速度慢人力成本高,這篇文章主要給大家介紹了關(guān)于MySQL如何利用存儲過程快速生成100萬條數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下
    2021-08-08
  • MySQL創(chuàng)建橫向直方圖的解決方案

    MySQL創(chuàng)建橫向直方圖的解決方案

    這篇文章主要給大家介紹了關(guān)于MySQL創(chuàng)建橫向直方圖的解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • 一文教會你在MySQL中使用DateTime

    一文教會你在MySQL中使用DateTime

    mysql數(shù)據(jù)庫在我們的工作中經(jīng)常需要使用,經(jīng)常在表中需要使用時間,下面這篇文章主要給大家介紹了關(guān)于在MySQL中使用DateTime的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-09-09
  • 詳解在Windows環(huán)境下訪問linux虛擬機中MySQL數(shù)據(jù)庫

    詳解在Windows環(huán)境下訪問linux虛擬機中MySQL數(shù)據(jù)庫

    這篇文章主要介紹了如何Windows環(huán)境下訪問linux虛擬機中MySQL數(shù)據(jù)庫,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • mysql8查看鎖信息

    mysql8查看鎖信息

    MYSQL中有一個重要的特性就是鎖,下面這篇文章主要給大家介紹了關(guān)于mysql8查看鎖信息的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • Mysql經(jīng)典的“8小時問題”

    Mysql經(jīng)典的“8小時問題”

    MySQL 的默認(rèn)設(shè)置下,當(dāng)一個連接的空閑時間超過8小時后,MySQL 就會斷開該連接,而 c3p0 連接池則以為該被斷開的連接依然有效。
    2015-04-04
  • 最新評論