最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決Mysql:ERROR?1045?(28000):Access?denied?for?user?‘root‘@‘localhost‘?(using?password:?NO)的方法

 更新時(shí)間:2022年06月06日 10:46:06   作者:BugMiaowu2021  
最近在我們連接數(shù)據(jù)庫(kù)的時(shí)候遇到個(gè)問(wèn)題,感覺還挺容易遇到的,所以總結(jié)下,這篇文章主要給大家介紹了關(guān)于解決Mysql:ERROR?1045?(28000):Access?denied?for?user?‘root‘@‘localhost‘?(using?password:?NO)的方法,需要的朋友可以參考下

2021年11月25日修改,標(biāo)示打開的CMD窗口次序。

問(wèn)題:ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO)

很久沒用這臺(tái)電腦的mysql了,今天需要連接數(shù)據(jù)庫(kù),啟動(dòng)數(shù)據(jù)庫(kù)報(bào)錯(cuò):
ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO)

解決方法:

查閱資料后知道了,應(yīng)該使用已知的用戶名和密碼登陸

mysql -u root -p

然而密碼忘了,試了好幾遍終于試出來(lái)了:

然后修改成通用的密碼,不亂折騰了:

發(fā)現(xiàn)很多教程都過(guò)時(shí)了,我的版本是Server version: 8.0.19 MySQL ,最新的方法:

mysql> use mysql;
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123';
mysql> flush privileges;

退出驗(yàn)證下看看有沒有成功:

可以看到修改密碼成功了。

然后呢,我又假裝密碼忘了,把忘記密碼的修改密碼方法演示一下:

第一步:關(guān)閉Mysql服務(wù)

首先先停止mysql服務(wù)??赏ㄟ^(guò)net stop mysql或者任務(wù)管理器中關(guān)閉。

管理員權(quán)限操作:(這是第一個(gè)窗口)

第二步:跳過(guò)Mysql密碼驗(yàn)證

進(jìn)入命令提示符(管理員登陸)操作,進(jìn)入mysql目錄中bin文件夾下,mysql8.0與其他版本不同的地方在于無(wú)法直接使用mysqld --skip-grant-tables來(lái)跳過(guò)密碼登錄。在這我們使用mysqld -console --skip-grant-tables --shared-memory來(lái)跳過(guò)權(quán)限驗(yàn)證。

輸入執(zhí)行后沒有反饋,新開一個(gè)管理員窗口重新執(zhí)行。(這是第二個(gè)窗口)

進(jìn)入目錄后,確保自己已經(jīng)關(guān)閉了Mysql的服務(wù):net stop mysql

關(guān)閉Mysql服務(wù)之后,繼續(xù)在D:\mysql-8.0.19-winx64\bin目錄下進(jìn)行操作:

輸入

mysqld --console --skip-grant-tables --shared-memory 

在輸入這行代碼之后,如下顯示,我們就已經(jīng)成功跳過(guò)Mysql的密碼登錄了:

第三步:無(wú)密碼方式進(jìn)入Mysql

在上述步驟之后,再打開一個(gè)管理員模式運(yùn)行的cmd.exe (這是第三個(gè)窗口)

進(jìn)入mysql下的bin目錄后,直接登錄mysql

不需要通過(guò)net start mysql打開mysql服務(wù)

在命令行中輸入以下代碼

d:
cd D:\mysql-8.0.19-winx64\bin(此處輸入自己電腦上的安裝目錄)
mysql -u root -p

如圖:

此時(shí)會(huì)顯示讓你輸入密碼,直接回車,就可以成功連接Mysql。

第四步:將登陸密碼設(shè)置為空

輸入代碼,將密碼設(shè)置為空(此時(shí)還不能直接修改密碼,必須先設(shè)置為空,否則會(huì)報(bào)錯(cuò)
輸入:

use mysql; (使用mysql數(shù)據(jù)表)
update user set authentication_string='' where user='root';(將密碼置為空)
quit; (然后退出Mysql)

操作如圖:

第五步:更改自己的登陸密碼

這里分為兩個(gè)部分

1.關(guān)閉前兩個(gè)cmd窗口(一定要關(guān)閉!); 2.在第三個(gè)窗口中輸入代碼;

net stop mysql(關(guān)閉mysql服務(wù),雖然會(huì)顯示沒有開啟服務(wù),但是以防萬(wàn)一)
net start mysql(再打開mysql服務(wù))

(這里不要嫌麻煩,如果上一個(gè)mysql服務(wù)沒關(guān)閉,我們依舊是無(wú)密碼登陸)

操作如圖:

接著輸入:

cd D:\mysql-8.0.19-winx64\bin  (此處輸入自己電腦上的安裝目錄)
mysql -u root -p
(此處會(huì)顯示輸入密碼,直接回車就好了,第四步我們已經(jīng)將他置為空了)
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';(更改密碼)

如圖:

最后一步:驗(yàn)證密碼是否修改成功

輸入:

quit(退出mysql)
mysql -u root -p 
(輸入新密碼,再次登錄)

圖示:

成功!

總結(jié)

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

相關(guān)文章

  • Windows 10系統(tǒng)下徹底刪除卸載MySQL的方法教程

    Windows 10系統(tǒng)下徹底刪除卸載MySQL的方法教程

    mysql數(shù)據(jù)庫(kù)的重新安裝是一個(gè)麻煩的問(wèn)題,很難卸除干凈,下面這篇文章主要給大家介紹了關(guān)于在Windows 10系統(tǒng)下徹底刪除卸載MySQL的方法教程,對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。
    2017-07-07
  • mysql數(shù)據(jù)庫(kù)navicat數(shù)據(jù)同步時(shí)誤刪除部分?jǐn)?shù)據(jù)的解決

    mysql數(shù)據(jù)庫(kù)navicat數(shù)據(jù)同步時(shí)誤刪除部分?jǐn)?shù)據(jù)的解決

    本文主要介紹了mysql數(shù)據(jù)庫(kù)navicat數(shù)據(jù)同步時(shí)誤刪除部分?jǐn)?shù)據(jù),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-04-04
  • Mysql如何刪除數(shù)據(jù)庫(kù)表中的某一列

    Mysql如何刪除數(shù)據(jù)庫(kù)表中的某一列

    這篇文章主要介紹了Mysql如何刪除數(shù)據(jù)庫(kù)表中的某一列,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • 詳解MySQL幻讀及如何消除

    詳解MySQL幻讀及如何消除

    這篇文章主要介紹了詳解MySQL 幻讀及解決方法,幫助大家更好的理解和學(xué)習(xí)使用MySQL,感興趣的朋友可以了解下
    2021-03-03
  • 詳解MySQL Workbench使用教程

    詳解MySQL Workbench使用教程

    這篇文章主要介紹了詳解MySQL Workbench使用教程,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • MySQL取消了Query Cache的原因

    MySQL取消了Query Cache的原因

    這篇文章主要介紹了MySQL取消了Query Cache的原因,幫助大家更好的理解和使用MySQL數(shù)據(jù)庫(kù),感興趣的朋友可以了解下
    2020-10-10
  • mysql 常用設(shè)置 字符集編碼、自動(dòng)完成(自動(dòng)提示)、監(jiān)聽外網(wǎng)ip

    mysql 常用設(shè)置 字符集編碼、自動(dòng)完成(自動(dòng)提示)、監(jiān)聽外網(wǎng)ip

    mysql 常用設(shè)置 字符集編碼、自動(dòng)完成(自動(dòng)提示)、監(jiān)聽外網(wǎng)ip,需要的朋友可以參考下
    2012-07-07
  • Java數(shù)據(jù)類型與MySql數(shù)據(jù)類型對(duì)照表

    Java數(shù)據(jù)類型與MySql數(shù)據(jù)類型對(duì)照表

    這篇文章主要介紹了Java數(shù)據(jù)類型與MySql數(shù)據(jù)類型對(duì)照表,以表格形式分析了java與mysql對(duì)應(yīng)數(shù)據(jù)類型,并簡(jiǎn)單講述了數(shù)據(jù)類型的選擇與使用方法,需要的朋友可以參考下
    2016-06-06
  • 基于MySQL在磁盤上存儲(chǔ)NULL值

    基于MySQL在磁盤上存儲(chǔ)NULL值

    這篇文章主要介紹了基于MySQL在磁盤上存儲(chǔ)NULL值,NULL值列表,一行數(shù)據(jù)里可能有的字段值是NULL,比如nickname字段,允許為NULL,存儲(chǔ)時(shí),如果沒賦值,這字段值就是NULL,下文關(guān)于NULL值的相關(guān)資料,需要的小伙伴可以參考一下
    2022-02-02
  • 防止mysql重復(fù)插入記錄的方法

    防止mysql重復(fù)插入記錄的方法

    這篇文章主要為大家詳細(xì)介紹了防止mysql重復(fù)插入記錄的方法,感興趣的小伙伴們可以參考一下
    2016-05-05

最新評(píng)論

卢湾区| 右玉县| 聊城市| 孟津县| 息烽县| 来凤县| 曲靖市| 镇康县| 余庆县| 长丰县| 华安县| 潍坊市| 巩义市| 津市市| 长汀县| 岢岚县| 万荣县| 米泉市| 印江| 秀山| 江北区| 阜阳市| 高淳县| 和顺县| 富裕县| 江津市| 昌吉市| 柘城县| 曲水县| 宁安市| 平顶山市| 醴陵市| 循化| 水城县| 逊克县| 长汀县| 岢岚县| 晋州市| 尉犁县| 拉孜县| 湖州市|