当前位置:网站首页>#yyds干货盘点#ubuntu18.0.4安装mysql并解决ERROR 1698: Access denied for user ''root''@''localhost''
#yyds干货盘点#ubuntu18.0.4安装mysql并解决ERROR 1698: Access denied for user ''root''@''localhost''
2022-04-23 09:18:00 【瑞士卷心菜】
最近学习linux,然后将win换成了ubuntu。之前安装的mysql也不能用了,现在将在ubuntu18.0.4上安装mysql并将碰到的问题记录如下:
下载并安装mysql
执行语句sudo apt-get install mysql-server

因为我这里已经安装好了的,所以会出现这样的。可以通过mysql –version查看安装版本。
登录mysql
执行语句 mysql -u root -p
其-u是user -p是端口。登录时出现ERROR 1698 (28000): Access denied for user ‘root’@‘localhost’。这应该时我们之前安装时候,pass忘记了或者不记得初始化pass造成的:

下面我们讲讲如何解决这个问题:
1.输入指令sudo vim /etc/mysql/debian.cnf 我们会看到如下信息:
其中debian-sys-maint账户是安装mysql时系统自动生成的mysql用户,对应的pass就是该用户的pass。
2.登录账户debian-sys-maint:
mysql -u debian-sys-maint -p 可以登录mysql:
3.修改root帐号pass:
输入指令 use mysql;
然后输入指令:
UPDATE
user
SET
authentication_string
=
PASSWORD(
‘你要设置的pass
') where USER=‘root';
这就是设置root账户的pass。
- 1.
然后输入指令quit,退出mysql,执行重启mysql指令sudo service mysql restart;
然后登录mysql,当执行 mysql -u root -p,发现还是报错了:ERROR 1524 (HY000): Plugin ‘msyql_native_password’ is not loaded

这时候pass其实已经修改成功了的,是plugin root 的字段是auth_socket,需要修改过来。
4.修改plugin:
继续使用debian-sys-maint帐号登录;
执行指令:
use mysql
执行指令:
select user,plugin from user;
接着执行指令:
update
user
set
authentication_string
=
password(
‘你要设置的
'),plugin=‘mysql_native_password'
where
user
=
‘root
';
- 1.
最后退出并重启mysql即可:

版权声明
本文为[瑞士卷心菜]所创,转载请带上原文链接,感谢
https://blog.51cto.com/u_15452495/5247741
边栏推荐
- Share the office and improve the settled experience
- 错题汇总1
- Trc20 fund collection solution based on thinkphp5 version
- Production practice elk
- Redis Desktop Manager for Mac
- Find the sum of simple types of matrices
- How to render web pages
- 653. Sum of two IV - input BST
- Detailed explanation of delete, truncate and drop principles in MySQL database
- Download and install bashdb
猜你喜欢

Experimental report on analysis of overflow vulnerability of assembly language and reverse engineering stack

LeetCode_DFS_中等_1254. 统计封闭岛屿的数目

ATSS(CVPR2020)

爬虫使用xpath解析时返回为空,获取不到相应的元素的原因和解决办法

Applet error: should have URL attribute when using navigateto, redirectto or switchtab

STM32 and FreeRTOS stack parsing

Emuelec compilation summary

BK3633 规格书

搞不懂时间、时间戳、时区,快来看这篇

Cross domain configuration error: when allowcredentials is true, allowedorigins cannot contain the special value "*“
随机推荐
Summary of common concepts and problems of linear algebra in postgraduate entrance examination
Group Backpack
Summary of solid problems
web页面如何渲染
LGB, XGB, cat, k-fold cross validation
Kettle实验 (三)
The crawler returns null when parsing with XPath. The reason why the crawler cannot get the corresponding element and the solution
Withholding agent
Technological innovation in government affairs in the construction of Digital Government
Experimental report on analysis of overflow vulnerability of assembly language and reverse engineering stack
Node installation
Introduction to matlab
NPM reports an error: operation not allowed, MKDIR 'C: \ program files \ node JS \ node_ cache _ cacache’
STM32 and FreeRTOS stack parsing
[boutique] using dynamic agent to realize unified transaction management II
Error: cannot find or load main class
Common errors of VMware building es8
调包求得每个样本的k个邻居
Data visualization: use Excel to make radar chart
[58] length of the last word [leetcode]