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

MySQL登錄時(shí)出現(xiàn)ERROR 1045: Access denied for user ‘root‘@‘localhost‘ (using password: YES)無(wú)法打開解決方法匯總

 更新時(shí)間:2024年09月23日 16:52:05   作者:程序員洲洲  
本文已解決MySQL登錄時(shí)出現(xiàn)Access denied for user ‘root‘@‘localhost‘ (using password: YES)無(wú)法打開的相關(guān)報(bào)錯(cuò)問(wèn)題,并總結(jié)提出了幾種可用解決方案,又遇到同樣問(wèn)題的朋友可以參考閱讀下本文

一、Bug描述

Mysql在使用過(guò)程中,可能會(huì)遇到登錄問(wèn)題,比如常見(jiàn)的錯(cuò)誤信息:“Access denied for user ‘root’@‘localhost’ (using password: YES)”。

本文將分析這個(gè)問(wèn)題的可能原因,并提供一系列解決方案。

在這里插入圖片描述

二、定位報(bào)錯(cuò)原因

出現(xiàn)這個(gè)Access denied問(wèn)題的原因有如下可能:

  • MySQL的服務(wù)器停止了。
  • 用戶的端口號(hào)或者IP導(dǎo)致拒絕訪問(wèn)。
  • MySQL的配置文件錯(cuò)誤(通常是my.cnf或my.ini)。
  • root用戶的密碼錯(cuò)誤。
  • 權(quán)限問(wèn)題:用戶可能沒(méi)有足夠的權(quán)限登錄。

三、解決方案匯總

方案一:重設(shè)密碼(建議忘記密碼才使用這個(gè)方案)

步驟1:停止MySQL服務(wù)

在Linux上,可以使用以下命令:

sudo systemctl stop mysql

在Windows上,可以通過(guò)服務(wù)管理器停止MySQL服務(wù)。

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

步驟2:以無(wú)密碼模式啟動(dòng)MySQL

在Linux上,使用以下命令:

sudo mysqld_safe --skip-grant-tables &

如果是Windows系統(tǒng)。

使用vi /etc/my.cnf,添加到【mysqld】后面

skip-grant-tables

重啟MySQL服務(wù)

systemctl restart mysqld 

創(chuàng)建一個(gè)免密碼登錄的用戶

use mysql  #選擇數(shù)據(jù)庫(kù)

update user set authentication_string=password("123456") where user="root";  #修改密碼

步驟3:連接Mysql

使用以下命令連接到MySQL服務(wù)器:

mysql -u root

步驟4:設(shè)置新密碼

在MySQL命令行中,執(zhí)行以下命令來(lái)設(shè)置新密碼:

FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';

步驟5:重啟Mysql服務(wù)

在Linux上,使用以下命令:

sudo systemctl start mysql

Windows上,使用命令

net start mysql

方案二:檢查用戶權(quán)限

確保root用戶具有從localhost登錄的權(quán)限??梢允褂靡韵旅畈榭礄?quán)限:

SHOW GRANTS FOR 'root'@'localhost';

如果權(quán)限不正確,可以使用以下命令授予所有權(quán)限:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;

方案三:修改配置文件(推薦)

檢查MySQL的配置文件,確保沒(méi)有錯(cuò)誤的配置阻止了登錄。

常見(jiàn)的配置文件路徑為/etc/mysql/my.cnf或/etc/my.cnf 或者 D:\Program Files\MySQL\MySQL Server 5.0\my.ini)

在[mysqld]這個(gè)條目下加入

skip-grant-tables 

保存退出后重啟mysql即可。

這時(shí)候在cmd里面輸入mysql -u root -p就可以不用密碼登錄了,出現(xiàn) password:的時(shí)候直接回車可以進(jìn)入,不會(huì)出現(xiàn)ERROR 1045 (28000),但很多操作都會(huì)受限制,因?yàn)槲覀儾荒躦rant(沒(méi)有權(quán)限)。

我們接下來(lái)設(shè)置密碼就可以了

mysql> use mysql;
mysql> update user set password=password("新密碼") where user="root";

然后刷新數(shù)據(jù)庫(kù)。

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)  
mysql> quit;

總結(jié)

以上就是MySQL登錄時(shí)出現(xiàn)ERROR 1045: Access denied for user ‘root‘@‘localhost‘ (using password: YES)無(wú)法打開解決方法匯總的詳細(xì)內(nèi)容,更多關(guān)于MySQL ERROR 1045的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • MySQL數(shù)據(jù)讀寫分離MaxScale相關(guān)配置

    MySQL數(shù)據(jù)讀寫分離MaxScale相關(guān)配置

    這篇文章主要為大家介紹了MySQL數(shù)據(jù)讀寫分離MaxScale相關(guān)配置詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • mysql忘記root密碼的解決辦法(針對(duì)不同mysql版本)

    mysql忘記root密碼的解決辦法(針對(duì)不同mysql版本)

    這篇文章主要介紹了mysql忘記root密碼的解決辦法(針對(duì)不同mysql版本),文章通過(guò)代碼示例和圖文結(jié)合的方式給大家講解的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-06-06
  • MYSQL 解鎖與鎖表介紹

    MYSQL 解鎖與鎖表介紹

    相對(duì)其他數(shù)據(jù)庫(kù)而言,MySQL的鎖機(jī)制比較簡(jiǎn)單,其最顯著的特點(diǎn)是不同的存儲(chǔ)引擎支持不同的鎖機(jī)制
    2017-04-04
  • MySQL通過(guò)函數(shù)存儲(chǔ)過(guò)程批量插入數(shù)據(jù)

    MySQL通過(guò)函數(shù)存儲(chǔ)過(guò)程批量插入數(shù)據(jù)

    這篇文章主要給大家介紹了關(guān)于MySQL通過(guò)函數(shù)存儲(chǔ)過(guò)程批量插入數(shù)據(jù),以及MySQL通過(guò)函數(shù)批量插入數(shù)據(jù)的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-01-01
  • 使用MySQL建立外鍵約束時(shí)報(bào)錯(cuò)3780的解決方案

    使用MySQL建立外鍵約束時(shí)報(bào)錯(cuò)3780的解決方案

    在創(chuàng)建MySQL外鍵約束時(shí),報(bào)錯(cuò)3780通常是因?yàn)橹鞅砗蛷谋碇袑?duì)應(yīng)字段的數(shù)據(jù)類型不一致,使用Navicat可視化界面修改數(shù)據(jù)類型,即可解決此問(wèn)題,這是一個(gè)常見(jiàn)的數(shù)據(jù)庫(kù)設(shè)計(jì)錯(cuò)誤,確保數(shù)據(jù)類型一致是關(guān)鍵
    2024-11-11
  • MySQL中一條SQL查詢語(yǔ)句是如何執(zhí)行的

    MySQL中一條SQL查詢語(yǔ)句是如何執(zhí)行的

    在寫SQL查詢語(yǔ)句的時(shí)候,通常要考慮SQL語(yǔ)句的查詢效率,了解SQL查詢語(yǔ)句的執(zhí)行順序,可以讓我們寫出更好的SQL語(yǔ)句,下面這篇文章主要給大家介紹了關(guān)于MySQL中一條SQL查詢語(yǔ)句是如何執(zhí)行的相關(guān)資料,需要的朋友可以參考下
    2022-04-04
  • mysql第一次安裝成功后初始化密碼操作步驟

    mysql第一次安裝成功后初始化密碼操作步驟

    在本篇文章里小編給大家整理了關(guān)于mysql第一次安裝成功后初始化密碼操作步驟以及相關(guān)知識(shí)點(diǎn),有興趣的朋友們可以學(xué)習(xí)下。
    2019-08-08
  • mysql連接數(shù)設(shè)置操作方法(Too many connections)

    mysql連接數(shù)設(shè)置操作方法(Too many connections)

    下面小編就為大家?guī)?lái)一篇mysql連接數(shù)設(shè)置操作方法(Too many connections)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-03-03
  • 一文教你解決MySQL的深度分頁(yè)問(wèn)題

    一文教你解決MySQL的深度分頁(yè)問(wèn)題

    在 MySQL 中,分頁(yè)是一個(gè)常見(jiàn)的功能,但是,當(dāng)出現(xiàn)深度分頁(yè)時(shí),因?yàn)閿?shù)據(jù)庫(kù)需要掃描和跳過(guò)大量記錄,可能會(huì)導(dǎo)致性能問(wèn)題,下面我們就來(lái)看看該如何解決吧
    2024-11-11
  • MySQL?Workbench快速引入sql文件的圖文教程

    MySQL?Workbench快速引入sql文件的圖文教程

    在MySQL使用時(shí),通常需要將數(shù)據(jù)庫(kù)sql文件保存,或者是導(dǎo)入他人的sql文件,可以使用workbench處理,這篇文章主要給大家介紹了關(guān)于MySQL?Workbench快速引入sql文件的相關(guān)資料,需要的朋友可以參考下
    2023-11-11

最新評(píng)論

绵竹市| 得荣县| 廊坊市| 科技| 环江| 砀山县| 波密县| 长宁区| 曲水县| 商都县| 项城市| 大同市| 开远市| 新巴尔虎右旗| 永和县| 新野县| 安顺市| 东乌| 石楼县| 肥乡县| 绥芬河市| 上虞市| 舞钢市| 合肥市| 泰来县| 运城市| 嘉黎县| 福安市| 天津市| 金堂县| 岳西县| 梓潼县| 客服| 怀集县| 上犹县| 江城| 从化市| 阿合奇县| 都安| 包头市| 怀集县|