千家信息网

ubuntu18.0.4安装mysql并解决ERROR 1698 (28000): Access denied for user ''root''@''

发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,前言最近学习linux,然后将win换成了ubuntu。之前安装的mysql也不能用了,现在将在ubuntu18.0.4上安装mysql并将碰到的问题记录如下:下载并安装mysql执行语句sudo a
千家信息网最后更新 2025年02月01日ubuntu18.0.4安装mysql并解决ERROR 1698 (28000): Access denied for user ''root''@''

前言

最近学习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'。这应该时我们之前安装时候,密码忘记了或者不记得初始化密码造成的:

下面我们讲讲如何解决这个问题:

1.输入指令sudo vim /etc/mysql/debian.cnf 我们会看到如下信息:

其中debian-sys-maint账户是安装mysql时系统自动生成的mysql用户,对应的密码就是该用户的密码。

2.登录账户debian-sys-maint:

mysql -u debian-sys-maint -p 可以登录mysql:

3.修改root帐号密码:

输入指令 use mysql;

然后输入指令:

UPDATE user SET authentication_string=PASSWORD('你要设置的密码') where USER='root';这就是设置root账户的密码。

然后输入指令quit,退出mysql,执行重启mysql指令sudo service mysql restart;

然后登录mysql,当执行 mysql -u root -p,发现还是报错了:ERROR 1524 (HY000): Plugin 'msyql_native_password' is not loaded

这时候密码其实已经修改成功了的,是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';

最后退出并重启mysql即可:

总结

以上所述是小编给大家介绍的ubuntu18.0.4安装mysql并解决ERROR 1698 (28000): Access denied for user 'root'@'localhost',希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

密码 指令 登录 输入 账户 就是 用户 语句 问题 帐号 帮助 成功 信息 出处 前言 可以通过 字段 时候 版本 疑问 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 用于控制用户建立数据库 网络安全员可以考吗 辽宁易道互联网科技有限公司 如何打开电脑的网络安全 广州国土系统软件开发公司 数据库的提交是什么 计算机软件开发是什么意思啊 检查指导网络安全工作 vs2010与数据库连接 做软件开发用苹果笔记本怎样 软件测试工程师为什么要数据库 服务器mac怎么修改 淘宝web 服务器 数据库本地用户登录不了 通用软件开发工程师 笔试 计算机网络技术最新发展 表格怎么快速选择数据库 贪婪洞窟2关闭服务器 软件开发没有成本票怎么办 安庆宜采软件开发 山西服务器电源批发商 图数据库第二版 pdf 断电后电脑连不上服务器了 unity 服务器时间 回收服务器需要什么资质 软件开发人员薪资待遇 数据库选择所有字段可以用星号吗 湖北网络安全特训营高品质的教学 安卓图片如何存入数据库 大话西游2斗酒相逢服务器
0