免费在线a视频-免费在线观看a视频-免费在线观看大片影视大全-免费在线观看的视频-色播丁香-色播基地

MySQL提示ERROR 1698 (28000): Access denied for user 'root'@'localhost'錯誤解決辦法

:2020年06月11日 Linux公社
分享到:

測試的Linux操作系統是Ubuntu 18.04 LTS,MySQL版本如下:linuxidc@linuxidc:~/www.linuxidc.com$ mysql --versionmysql  Ver 14.14 Distrib 5.7.27, for Linux (x86_64) using  EditLine wra...

測試的Linux操作系統是Ubuntu 18.04 LTS,MySQL版本如下:

linuxidc@linuxidc:~/www.linuxidc.com$ mysql --version
mysql  Ver 14.14 Distrib 5.7.27, for Linux (x86_64) using  EditLine wrapper

MySQL提示ERROR 1698 (28000): Access denied for user

安裝完成后,登錄MySQL時出現如下錯誤:

linuxidc@linuxidc:~/www.linuxidc.com$ mysql -u root -p
Enter password:
ERROR 1698 (28000): Access denied for user 'root'@'localhost'

MySQL提示ERROR 1698 (28000): Access denied for user

因為安裝的過程中沒讓設置密碼,可能密碼為空,但無論如何都進不去MySQL。

那么該怎么做呢,接下來就將這個解決方法總結記錄一下。

第1步:

在Ubuntu終端輸入如下命令

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

進入到mysqld.cnf配置文件,然后在這個配置文件中的[mysqld]這一塊中加入skip-grant-tables這句話。

[mysqld]
#
# * Basic Settings
#
user            = mysql
pid-file        = /var/run/mysqld/mysqld.pid
socket          = /var/run/mysqld/mysqld.sock
port            = 3306
basedir        = /usr
datadir        = /var/lib/mysql
tmpdir          = /tmp
lc-messages-dir = /usr/share/mysql
skip-external-locking
skip-grant-tables

MySQL提示ERROR 1698 (28000): Access denied for user

作用:就是讓你可以不用密碼登錄進去MySQL。

保存:wq,退出。

輸入如下命令:

linuxidc@linuxidc:~/www.linuxidc.com$ service mysql restart

重新啟動MySQL。如下圖:

MySQL提示ERROR 1698 (28000): Access denied for user

第2步:

在Ubuntu終端上輸入

linuxidc@linuxidc:~/www.linuxidc.com$ mysql -u root -p

遇見輸入密碼的提示直接回車即可,進入MySQL后,分別執行下面三句話:

linuxidc@linuxidc:~/www.linuxidc.com$ use mysql;  #然后回車

linuxidc@linuxidc:~/www.linuxidc.com$ update user set authentication_string=password("linuxidc") where user="root";  #然后回

說明:本例的密碼是linuxidc

linuxidc@linuxidc:~/www.linuxidc.com$ flush privileges;  #然后回車

結果如下圖:

MySQL提示ERROR 1698 (28000): Access denied for user

然后輸入quit,退出MySQL

第3步:

重新進入到mysqld.cnf文件中去把剛開始加的skip-grant-tables這條語句給注釋掉。如下圖:

MySQL提示ERROR 1698 (28000): Access denied for user

再返回終端輸入mysql -u root -p,應該就可以進入數據庫了。

第4步:

如果此時還是報出錯誤如下

linuxidc@linuxidc:~/www.linuxidc.com$ mysql -u root -p
Enter password:
ERROR 1524 (HY000): Plugin 'auth_socket' is not loaded

MySQL提示ERROR 1698 (28000): Access denied for user

那么就需要返回第3步中,把注釋掉的那條語句重新生效(就是刪除#符號),重新進入mysql中,先選擇一個數據庫(use mysql;),然后輸入select user,plugin from user;,看下圖:

MySQL提示ERROR 1698 (28000): Access denied for user

從圖中可以看到在執行了select user,plugin from user;后,錯誤原因是因為plugin root的字段是auth_socket,那我們改掉它為下面的mysql_native_password就行了。輸入:

update user set authentication_string=password("linuxidc"),plugin='mysql_native_password' where user='root';

然后回車執行以下,再輸入select user,plugin from user;回車,我們能看到root用戶的字段改成功了。如下圖:

MySQL提示ERROR 1698 (28000): Access denied for user

最后quit退出。返回執行第3步。

那么這個問題就完全解決了。

拓展更新:

在MySQL 8版本中,上面更新代碼的語句似乎有所變化,那個句法會被告知是錯誤的,這里我貼一下沒有語法錯誤的:

ALTER user 'root'@'localhost' IDENTIFIED BY 'newpassward'; //newpassward 新密碼

將這句話對應到上面第二步即可。

如果執行本語句出現The MySQL server is running with the --skip-grant-tables option so it cannot execute this statemen這個錯誤,解決如下:

先flush privileges,然后再執行上面修改密碼的語句。

[我要糾錯]
[編輯:宋聰喬 &發表于江蘇]
關鍵詞: 測試 Linux 操作系統 Ubuntu 18.04

來源:本文內容搜集或轉自各大網絡平臺,并已注明來源、出處,如果轉載侵犯您的版權或非授權發布,請聯系小編,我們會及時審核處理。
聲明:江蘇教育黃頁對文中觀點保持中立,對所包含內容的準確性、可靠性或者完整性不提供任何明示或暗示的保證,不對文章觀點負責,僅作分享之用,文章版權及插圖屬于原作者。

點個贊
0
踩一腳
0

您在閱讀:MySQL提示ERROR 1698 (28000): Access denied for user 'root'@'localhost'錯誤解決辦法

Copyright©2013-2025 ?JSedu114 All Rights Reserved. 江蘇教育信息綜合發布查詢平臺保留所有權利

蘇公網安備32010402000125 蘇ICP備14051488號-3技術支持:南京博盛藍睿網絡科技有限公司

南京思必達教育科技有限公司版權所有   百度統計

主站蜘蛛池模板: 性大毛片视频 | 欧美色碰碰碰免费观看长视频 | 免费又黄又爽视频 | 日韩免费精品一级毛片 | 成人免费观看在线网址 | 午夜tv影院 | 岛国毛片在线观看 | 黄色视屏在线免费观看 | 欧美色射 | 国产成人综合日韩精品无 | 精品欧美日韩一区二区 | 欧美日韩精品一区二区三区四区 | xxxwww欧美性| 亚洲视频在线不卡 | 一级片视频在线观看 | 小明永久免费大陆在线观看 | 亚欧成人乱码一区二区 | 亚洲一区三区 | yy6080理aa级伦大片一级 | 亚洲美女中文字幕 | 欧美video巨大粗暴多人 | 欧美在线播放 | 国产亚洲一区二区精品张柏芝 | 丁香在线 | 中国一级做a爰片久久毛片 中国一级做a爱片免费 | 日韩在线一区二区三区 | 成人在线免费视频播放 | igao网 | 三级黄色片免费 | 中文字幕第10页 | 一级特黄aaa大片 | 午夜性爽快免费视频播放 | 嗯男人边吃奶边做边爱视频 | 日韩中文字幕久久精品 | 精品国产一二三区 | 亚洲综合日韩中文字幕v在线 | 欧美18一19sex性hd | 国产一级a毛片高清 | 色视频网站大全免费 | 国产在线观看成人 | 一级做a爰片毛片 |
最熱文章
最新文章
  • 阿里云上云鉅惠,云產品享最低成本,有需要聯系,
  • 卡爾蔡司鏡片優惠店,鏡片價格低
  • 蘋果原裝手機殼