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

登陸mysql提示 :ERROR 1044 (42000): Access denied for user ‘‘@‘localhost‘ to database ‘mysql‘

這篇具有很好參考價(jià)值的文章主要介紹了登陸mysql提示 :ERROR 1044 (42000): Access denied for user ‘‘@‘localhost‘ to database ‘mysql‘。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

再次登陸mysql如提示 :ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'

這個(gè)錯(cuò)誤是因?yàn)閙ysql數(shù)據(jù)庫的user表里,存在用戶名為空的賬戶即匿名賬戶,實(shí)際上是匿名登錄的,通過錯(cuò)誤提示里的''@'localhost'可以看出來,雖然登錄時(shí)使用命令mysql -u root -p ,指定了用戶是root,但是mysql默認(rèn)登錄空賬戶。是為了保證數(shù)據(jù)庫安全拒絕所有用戶操作。

解決方案:

1、關(guān)閉mysql

systemctl stop mysql

#若關(guān)閉不了,顯示找不到服務(wù),可以直接殺死進(jìn)程的方式

ps -a | grep mysql

kil -9 進(jìn)場(chǎng)號(hào)

2、修改配置文件 my.cnf,在配置文件 [mysqld] 下添加 skip-grant-tables,重啟MySQL服務(wù)即可免密碼登錄

./bin/mysqld_safe --defaults-file=/home/disk1/work/mysql/my.cnf &

3、登陸mysql,不需要輸密碼,直接回車

mysql -u root -p

4、進(jìn)入mysql,可以通過如下命令查看所有賬戶

select host,user,password from user;

可以看到有些user下是空白的,這些就是空用戶,接下來執(zhí)行以下命令:

delete from user where USER=''; //刪除空密碼
FLUSH PRIVILEGES;//記得要這句話,否則如果關(guān)閉先前的終端,又會(huì)出現(xiàn)原來的錯(cuò)誤

此時(shí)再執(zhí)行查看命令可以看到空用戶已經(jīng)被刪除了,此時(shí)推出mysql

5、修改my.cnf再次重啟mysql即可正常登陸了。文章來源地址http://www.zghlxwxcb.cn/news/detail-601937.html

到了這里,關(guān)于登陸mysql提示 :ERROR 1044 (42000): Access denied for user ‘‘@‘localhost‘ to database ‘mysql‘的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Navicat遠(yuǎn)程連接Docker容器中的mysql:報(bào)異常,1044 - Access denied for user ‘root‘@‘%‘ to database ‘xxxxxx‘

    (1)在Docker中部署mysql容器; (2)遠(yuǎn)程連接工具可以成功連接之后,只會(huì)顯示自動(dòng)生成的數(shù)據(jù)庫,其他的數(shù)據(jù)庫無法顯示; (3)無法使用遠(yuǎn)程連接工具創(chuàng)建數(shù)據(jù)庫(Navicat):一旦執(zhí)行創(chuàng)建數(shù)據(jù)庫,就報(bào)1044異常。 (4)進(jìn)入docker中的mysql容器中,卻可以正常創(chuàng)建數(shù)據(jù)庫。 遠(yuǎn)

    2024年02月12日
    瀏覽(16)
  • Navicat遠(yuǎn)程連接,Docker中的mysql,新建數(shù)據(jù)庫時(shí)報(bào)錯(cuò):1044 -Access denied for user ‘root‘@‘%‘ to database

    Navicat遠(yuǎn)程連接,Docker中的mysql,新建數(shù)據(jù)庫時(shí)報(bào)錯(cuò):1044 -Access denied for user ‘root‘@‘%‘ to database

    ?該錯(cuò)誤表示root用戶沒有訪問指定數(shù)據(jù)庫的權(quán)限 ?解決辦法就是重新賦權(quán) 1.訪問 Docker 容器內(nèi)的 MySQL 命令行界面 2.輸入 root 用戶的密碼 注 : 密碼是不會(huì)顯示的,輸入完后Enter即可 3.切換數(shù)據(jù)庫 4.更新表host中的列,將根用戶的mysql.user值設(shè)置為。\\\'%\\\' 注 : ????????默認(rèn)情況

    2024年02月16日
    瀏覽(28)
  • 解決 1044 - Access denied for user ‘root‘@‘%‘ to database ‘xxxxxx‘ 問題

    解決 1044 - Access denied for user ‘root‘@‘%‘ to database ‘xxxxxx‘ 問題

    在CentOS7中Docker中部署MySQL5.7容器,使用遠(yuǎn)程工具創(chuàng)建數(shù)據(jù)庫時(shí),報(bào)1044錯(cuò)誤,但是進(jìn)入Docker中的MySQL容器中,卻可以正常創(chuàng)建數(shù)據(jù)庫,出現(xiàn)這個(gè)問題的根本原因是遠(yuǎn)程連接用戶權(quán)限不足,直接原因是創(chuàng)建遠(yuǎn)程連接用戶 ‘root@%’ 時(shí),沒有添加訪問數(shù)據(jù)庫的權(quán)限。 ??操作截圖 ?

    2024年02月13日
    瀏覽(53)
  • sql 1044 - Access denied for user ‘root‘@‘localhost‘ to database ‘information_schema‘

    sql 1044 - Access denied for user ‘root‘@‘localhost‘ to database ‘information_schema‘

    這是sql數(shù)據(jù)庫執(zhí)行問題。 錯(cuò)誤原因:未打開數(shù)據(jù)庫直接導(dǎo)入sql文件。 解決步驟: 1.正確打開數(shù)據(jù)庫。 數(shù)據(jù)庫如下第一個(gè)為綠色 2.右擊該數(shù)據(jù)庫,選擇新建數(shù)據(jù)庫,輸入數(shù)據(jù)庫名,對(duì)應(yīng)的字符集和規(guī)則,一般為utf8,規(guī)則為utf8_general_ci。 utf8和utfmb4區(qū)別: utfmb4 兼容 utf8 且可以

    2024年02月06日
    瀏覽(17)
  • mysql ERROR 1045 (28000): Access denied for user ‘ODBC‘@‘localhost‘ (using password: YES)

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

    遇到這個(gè)問題搞了很久,自己記下來。方法是百度的,親測(cè)有效。 ERROR 1045 (28000): Access denied for user ‘ODBC’@‘localhost’ (using password: NO) ERROR 1045 (28000): Access denied for user ‘ODBC’@‘localhost’ (using password: YES)-----這次是這個(gè)問題 windows下,以上兩個(gè)錯(cuò)誤的解決方法 1、找到配置文

    2024年02月14日
    瀏覽(20)
  • MAC解決MySQL登錄ERROR 1045 (28000): Access denied for user root@localhost (using passwor)問題

    MAC解決MySQL登錄ERROR 1045 (28000): Access denied for user root@localhost (using passwor)問題

    今天在MAC上安裝完MYSQL后,MYSQL默認(rèn)給分配了一個(gè)默認(rèn)密碼,但當(dāng)自己在終端上使用默認(rèn)密碼登錄的時(shí)候,總會(huì)提示一個(gè)授權(quán)失敗的錯(cuò)誤:Access denied for user ‘root’@’localhost’ (using passwor)如圖: 首先,進(jìn)入到/usr/local/mysql/support-file,然后按以下步驟操作:

    2024年02月11日
    瀏覽(28)
  • 解決mysql:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO/YES)

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

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

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

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

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

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

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

    2024年02月03日
    瀏覽(21)
  • 終極解決 mysql8.0 ERROR 1045 (28000): Access denied for user ‘ODBC‘@‘localhost‘ (using password: NO)

    終極解決 mysql8.0 ERROR 1045 (28000): Access denied for user ‘ODBC‘@‘localhost‘ (using password: NO)

    當(dāng)你在Windows系統(tǒng)中,以命令行方式,輸入 mysql 后,提示 錯(cuò)誤: ERROR 1045 (28000): Access denied for user ‘ODBC’@‘localhost’ (using password: NO) 請(qǐng),先確認(rèn),你使用的MySQL版本,使用命令 mysql --version,注意 在 version 前 是 2 個(gè)減號(hào), 首先,聲明,我使用 的 MySQL 版本是: mysql Ver 8.0.27

    2024年02月05日
    瀏覽(28)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包