国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

MySql5.7之ERROR 1045 (28000)問題處理

這篇具有很好參考價值的文章主要介紹了MySql5.7之ERROR 1045 (28000)問題處理。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

MySql5.7之ERROR 1045 (28000)問題處理

1. ERROR 1045 (28000)問題

  1. 時隔多日連接MySQL時出現(xiàn)了"ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)"的錯誤
  2. 輸入的正確密碼也無法連接

2.問題原因

引發(fā)問題的原因可能如下:

  1. 用戶名或密碼不正確:請確保輸入的用戶名和密碼是正確的,注意區(qū)分大小寫。
  2. 沒有為用戶授予足夠的權(quán)限:用戶可能沒有足夠的權(quán)限來訪問數(shù)據(jù)庫或執(zhí)行特定的操作。
  3. 主機訪問限制:MySQL 可能限制了從特定主機進行訪問,需要確認(rèn)連接的主機是否受到限制。
  4. MySQL 服務(wù)未啟動:如果 MySQL 服務(wù)未啟動,將無法連接到數(shù)據(jù)庫。請確保 MySQL 服務(wù)已經(jīng)啟動。
  5. 一般這個錯誤是由密碼錯誤引起,解決的辦法自然就是重置密碼

3. 解決方法(重置密碼)

1. 修改my.ini配置

在my.ini中的[mysqld]配置中加入skip-grant-tables"配置如下:

[mysqld]
# 設(shè)置3306端口
port = 3306
# 設(shè)置mysql的安裝目錄
basedir=E:\MyZipServer\mysql-5.7.33-winx64
# 設(shè)置 mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄,MySQL 8+ 不需要以下配置,系統(tǒng)自己生成即可,否則有可能報錯,8.0以下版本需要配置數(shù)據(jù)目錄
datadir=E:\MyZipServer\mysql-5.7.33-winx64\data
# 允許最大連接數(shù)
max_connections=20
# 服務(wù)端使用的字符集默認(rèn)為8比特編碼的latin1字符集
character-set-server=utf8
# 創(chuàng)建新表時將使用的默認(rèn)存儲引擎
default-storage-engine=INNODB
# 跳過密碼驗證,解決"ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)"的問題
skip-grant-tables

2. 修改密碼

執(zhí)行下面語句中的任意一條修改即可,如下:

 alert user 'root'@'localhost' identified  by '你的新密碼';
 # 或
 set password for 'root'@'localhost' = password('你的新密碼')
  1. 如果執(zhí)行上面命令后出現(xiàn)ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement 的錯誤需要先刷新下權(quán)限,如下
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

3. 刷新權(quán)限

刷新權(quán)限后再執(zhí)行修改密碼的命令完成root密碼的修改文章來源地址http://www.zghlxwxcb.cn/news/detail-826824.html

# 完整的處理過程如下
mysql> set password for 'root'@'localhost' = password('xxx');
ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> set password for 'root'@'localhost' = password('xxx');
Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql>

4. 再次修改my.ini配置

  1. 密碼修改完成后先停止服務(wù);
  2. 然后將my.ini中配置的"skip-grant-tables"刪除掉;
  3. 再重啟服務(wù)問題解決

到了這里,關(guān)于MySql5.7之ERROR 1045 (28000)問題處理的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 解決mysql:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO/YES)

    有時候我們登錄Mysql輸入密碼的時候,會出現(xiàn)這種情況 mysql -u root -p? Enter Password \\\'密碼\\\' 錯誤:ERROR 1045 (28000): Access denied for user \\\'root\\\'@\\\'localhost\\\' (using password: YES) 或者:錯誤:ERROR 1045 (28000): Access denied for user \\\'root\\\'@\\\'localhost\\\' (using password: NO) 修改my.in/my.cnf配置文件 進入mysql安裝目錄

    2024年02月08日
    瀏覽(23)
  • mySQL出現(xiàn)密碼正確但沒有權(quán)限進入:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password)

    mySQL出現(xiàn)密碼正確但沒有權(quán)限進入:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password)

    記得密碼是正確的,但是就是進不去,沒有進去的權(quán)限; 輕松解決,不用管my.ini的skip-grant-tables的輕松解決辦法!?。?1.進入到? /etc/mysql/debian.cnf文件中,找到debian-sys-maint的密碼 2.輸入命令mysql -u debian-sys-maint -p 密碼就是在文件中看到的密碼,就可以進入到mysql 3.查看user表中的

    2024年04月26日
    瀏覽(26)
  • mysql 5.7 登錄報錯:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)

    mysql 5.7 登錄報錯:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)

    ? 輸入 mysql -u root -p 登錄后出現(xiàn)拒絕訪問,報錯如圖:? 對該報錯進行解析,主要有兩個方面: Access denied 提示出現(xiàn)的可能情況: 1)mysql 的服務(wù)器停止: 若 MySQL 已經(jīng)沒有啟動,重啟 MySQL 服務(wù)器: systemctl restart mysqld 2)用戶的端口號或者 IP 導(dǎo)致: 若用戶的端口號與 IP(

    2024年02月03日
    瀏覽(21)
  • 已解決:源 “MySQL 5.7 Community Server“ 的 GPG 密鑰已安裝,但是不適用于此軟件包。請檢查源的公鑰 URL 是否配置正確 和 報錯:`ERROR 1045 (28000

    服務(wù)器上安裝mysql時出現(xiàn)了報錯,簡單記錄下解決方案 執(zhí)行: rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 啟動mysql服務(wù)并查看運行狀態(tài) 查看mysql初始密碼: grep \\\'A temporary password\\\' /var/log/mysqld.log 使用初始密碼進行登錄,報錯: ERROR 1045 (28000): Access denied for user \\\'root\\\'@\\\'localhost\\\' 修

    2024年02月13日
    瀏覽(43)
  • 記錄Bug:idea連接數(shù)據(jù)庫報錯DBMS: MySQL (no ver.) Case sensitivity: plain=mixed, delimited=exact [28000][1045]

    報錯信息: DBMS: MySQL (no ver.) Case sensitivity: plain=mixed, delimited=exact [28000][1045] Access denied for user \\\'root\\\'@\\\'localhost\\\' (using password: YES). 報錯原因: Mysql數(shù)據(jù)庫用戶的密碼不正確。 解決方法: 修改數(shù)據(jù)庫密碼。

    2024年02月03日
    瀏覽(19)
  • window 以zip的方式 安裝mysql5.7或mysql8,或者兩個一起安裝Mysql5.7和Mysql8、或其他的版本也可以

    window 以zip的方式 安裝mysql5.7或mysql8,或者兩個一起安裝Mysql5.7和Mysql8、或其他的版本也可以

    注意不能同一個端口。需要創(chuàng)建個my.ini ,配置內(nèi)容在網(wǎng)上查下即可 比如說 mysql8的配置文件或mysql5.7的配置,當(dāng)然內(nèi)容差別不大,只是需要看自己需求或業(yè)務(wù)來制定配置內(nèi)容 以下的命令操作需要以管理員方式打開哦 這里安裝多個不同mysql版本是可以的,只要注意配置文件的端口

    2024年02月04日
    瀏覽(22)
  • Docker 安裝 MySQL5.7 和 MySQL8

    Docker 安裝 MySQL5.7 和 MySQL8

    拉下來鏡像后 執(zhí)行 docker images 此時我們已經(jīng)有這個鏡像了。 在根目錄下創(chuàng)建 app , 在 app 目錄下創(chuàng)建 mysql57 文件夾。 命令如下: 參數(shù)說明 : -d :將容器在后臺運行(以分離模式運行)。 -p 3306:3306 :將宿主機的 3306 端口映射到容器的 3306 端口,這樣可以通過宿主機的 3306

    2024年02月04日
    瀏覽(24)
  • ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)

    ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)

    親愛的小伙伴,是不是你在登錄自己的mysql數(shù)據(jù)庫的時候,出現(xiàn)了標(biāo)題所示的錯誤的提示呢?不要慌張,不要著急,因為作為一個親身經(jīng)歷者,不瞞你們說當(dāng)時我也是慌得一批。不過還好,在查了一堆的資料后,終于將它解決了。接下來我就將我的解決辦法分享給大家,希望

    2024年02月11日
    瀏覽(22)
  • Ubuntu系統(tǒng)安裝MySQL5.7&&MySQL8.x

    Ubuntu系統(tǒng)安裝MySQL5.7&&MySQL8.x

    課程中配置的WSL環(huán)境是最新的Ubuntu22.04版本,這個版本的軟件商店內(nèi)置的MySQL是8.0版本 所以我們需要額外的步驟才可以安裝5.7版本的MySQL 安裝操作需root權(quán)限,你可以: 通過 sudo su -,切換到root用戶 課程中選擇這種方式操作 或在每一個命令前,加上sudo,用來臨時提升權(quán)限 安裝

    2024年02月12日
    瀏覽(43)
  • MySQL5.7和MySQL8.0的區(qū)別是什么

    MySQL 5.7和MySQL 8.0之間有以下幾個主要區(qū)別: 版本功能區(qū)別:MySQL 5.7版本已經(jīng)是一個非常穩(wěn)定的成熟的版本,主要是針對5.7以下的版本進行常規(guī)的bug修復(fù)和性能優(yōu)化,在安全性和性能方面進行了很多的改進,但是在一些高級功能方面不如8.0版本。而MySQL 8.0版本則是一個全新的版

    2024年02月03日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包