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

MySQL重置密碼終極版(附詳細步驟)

 更新時間:2025年07月31日 10:26:32   作者:TechExplorer365  
mysql是最常見的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一,它是開源的,易于使用和管理,對于mysql管理員來說,密碼管理是非常重要的,因為數(shù)據(jù)庫可能保存著重要的信息,這篇文章主要介紹了MySQL重置密碼終極版的相關(guān)資料,需要的朋友可以參考下

前言

嘗試全網(wǎng)很多方法,很雞肋,基本無法重置 MySQL57 的密碼,下面是切實有效的方法:

出現(xiàn) MySQL 錯誤 “ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’” 通常意味著你嘗試以 root 用戶身份連接到 MySQL 服務(wù)器,但提供的密碼不正確,或者該用戶的訪問權(quán)限被限制了。以下是一些解決步驟:

1. 重置 MySQL root 密碼

在 Windows 上:

  1. 停止 MySQL 服務(wù)。以管理員身份運行 cmd ,可以在命令行中運行:

    net stop mysql
    

    或者如果你使用的是 MySQL 的服務(wù)名(例如 MySQL57):

    net stop MySQL57
    

    不知道服務(wù)名,可通過服務(wù)查找,Win + R 打開運行,輸入 services.msc ,找到 M 開頭服務(wù)名

    這里查出本機的服務(wù)名為 MySQL57

  2. 以無密碼模式啟動 MySQL:

    先配置好配置文件
    實際路徑在 C盤D盤ProgramData 路徑下,文件名叫:my.ini

    打開 my.ini ,大致第78行左右配置免密登錄

    再以管理員身份打開cmd

    mysqld --skip-grant-tables
    
  3. 打開一個新的命令行窗口,并連接到 MySQL:

    注意一定要新開一個 cmd 命令窗口,且上面執(zhí)行的 mysqld --skip-grant-tablescmd 命令窗口不能關(guān)閉?。?!

    mysql -u root
    

  4. 選擇 mysql 數(shù)據(jù)庫:

    USE mysql;
    

  5. 重置密碼(將 new_password 替換為你想設(shè)置的新密碼):

    FLUSH PRIVILEGES;
    ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
    

  6. 退出并重新啟動 MySQL 服務(wù)。

  7. 使用新密碼嘗試連接:

    mysql -u root -p
    

    然后輸入你的新密碼。執(zhí)行如下顯示 Welcome to the MySQL monitor…… ,恭喜,密碼重置成功!

2. 檢查用戶權(quán)限

如果你只是想確認用戶權(quán)限而不是重置密碼,可以嘗試查看 root 用戶的權(quán)限:

SELECT user, host FROM mysql.user WHERE user='root';

確保 host 列中包含 localhost%(后者允許從任何主機連接)。

3. 使用正確的用戶和主機名

如果你從遠程機器連接,確保使用正確的用戶和主機名。例如,如果你從遠程機器連接,嘗試:

mysql -u root -p -h your_server_ip_or_hostname

并確保 root 用戶有從該主機連接的權(quán)限。

4. 檢查防火墻和安全組設(shè)置

確保沒有防火墻或安全組規(guī)則阻止你的連接。檢查你的網(wǎng)絡(luò)設(shè)置,確保 MySQL 的默認端口(3306)是開放的。

通過以上步驟,你應(yīng)該能夠解決訪問被拒絕的問題。如果問題仍然存在,請檢查 MySQL 的錯誤日志文件以獲取更多詳細信息。在 Windows 上,錯誤日志通常位于 MySQL 數(shù)據(jù)目錄中,例如 C:\ProgramData\MySQL\MySQL Server 5.7\data\。

5. 注冊及卸載MySQL57服務(wù)

a.注冊 MySQL 為服務(wù)

如果想注冊 MySQL 為服務(wù)(以便系統(tǒng)自動管理):

mysqld --install MySQL57

然后通過:

net start MySQL57

來啟動服務(wù)。

過程如圖:

b.卸載服務(wù)(可選)

如果想卸載 MySQL57 服務(wù):

先通過:

net stop MySQL57

來停止服務(wù)。

再執(zhí)行

sc delete MySQL57

來卸載服務(wù)。

過程如圖:

總結(jié) 

到此這篇關(guān)于MySQL重置密碼終極版的文章就介紹到這了,更多相關(guān)MySQL重置密碼內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

玉树县| 余江县| 斗六市| 获嘉县| 阳城县| 萨迦县| 于都县| 资阳市| 江西省| 临猗县| 镇巴县| 兴山县| 庄浪县| 新乐市| 晋中市| 呼图壁县| 洛浦县| 叙永县| 武鸣县| 西畴县| 米易县| 瓦房店市| 武定县| 衢州市| 平利县| 苍南县| 酒泉市| 湖州市| 高青县| 淮安市| 牟定县| 绥滨县| 疏附县| 铜梁县| 新营市| 靖江市| 新化县| 乡宁县| 浪卡子县| 都匀市| 平阳县|