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

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

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

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

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

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

解決方法:

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

mysql -u root -p

然而密碼忘了,試了好幾遍終于試出來了:

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

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

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

退出驗證下看看有沒有成功:

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

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

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

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

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

第二步:跳過Mysql密碼驗證

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

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

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

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

輸入

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

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

第三步:無密碼方式進入Mysql

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

進入mysql下的bin目錄后,直接登錄mysql

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

在命令行中輸入以下代碼

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

如圖:

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

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

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

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

操作如圖:

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

這里分為兩個部分

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

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

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

操作如圖:

接著輸入:

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

如圖:

最后一步:驗證密碼是否修改成功

輸入:

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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL數(shù)據(jù)庫的事務(wù)和索引詳解

    MySQL數(shù)據(jù)庫的事務(wù)和索引詳解

    這篇文章主要介紹了MySql 索引和事務(wù),總結(jié)分析了mysql數(shù)據(jù)庫中關(guān)于索引和事務(wù)的概念、原理、知識點及相關(guān)注意事項,需要的朋友可以參考下
    2021-10-10
  • 要慎用mysql的enum字段的原因

    要慎用mysql的enum字段的原因

    背景:時下都流行enum類型的使用tinyint,那enum就真沒有用的價值了么?
    2014-08-08
  • Mysql 模糊查詢和正則表達式實例詳解

    Mysql 模糊查詢和正則表達式實例詳解

    在MySQL中,可以使用LIKE運算符進行模糊查詢,LIKE運算符用于匹配字符串模式,其中可以使用通配符來表示任意字符或字符序列,這篇文章主要介紹了Mysql 模糊查詢和正則表達式實例詳解,需要的朋友可以參考下
    2023-11-11
  • Mysql大表全表update的的實現(xiàn)

    Mysql大表全表update的的實現(xiàn)

    有些時候在進行一些業(yè)務(wù)迭代時需要我們對Mysql表中數(shù)據(jù)進行全表update,本文主要介紹了Mysql大表update的的實現(xiàn)
    2024-08-08
  • Mysql中Binlog3種格式的介紹與分析

    Mysql中Binlog3種格式的介紹與分析

    這篇文章主要給大家介紹了關(guān)于Mysql中Binlog3種格式的介紹與分析,文中介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • MySQL復(fù)制表結(jié)構(gòu)和內(nèi)容到另一張表中的SQL語句

    MySQL復(fù)制表結(jié)構(gòu)和內(nèi)容到另一張表中的SQL語句

    這篇文章主要介紹了MySQL復(fù)制表結(jié)構(gòu)和內(nèi)容到另一張表中的SQL語句,需要的朋友可以參考下
    2014-07-07
  • Mysql explain用法與結(jié)果深入分析

    Mysql explain用法與結(jié)果深入分析

    這篇文章主要給大家介紹了關(guān)于Mysql explain用法與結(jié)果分析的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • mysql sql_mode="" 的作用說明

    mysql sql_mode="" 的作用說明

    在看discuz源碼時看到了sql_mode="",不知道是干嘛的,猜想是設(shè)置模式,但是不清楚是什么模式,于是從網(wǎng)上搜了下,sql_mode="" 的作用
    2011-08-08
  • mysql8.0.14.zip安裝時自動創(chuàng)建data文件夾失敗服務(wù)無法啟動

    mysql8.0.14.zip安裝時自動創(chuàng)建data文件夾失敗服務(wù)無法啟動

    這篇文章主要介紹了mysql8.0.14.zip安裝時自動創(chuàng)建data文件夾失敗,導(dǎo)致服務(wù)無法啟動的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • 深入sql數(shù)據(jù)連接時的一些問題分析

    深入sql數(shù)據(jù)連接時的一些問題分析

    本篇文章是對關(guān)于sql數(shù)據(jù)連接時的一些問題進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06

最新評論