Ubuntu安装MySQL 8.0.21更改默认用户密码

Posted on 2023-06-04 23:48  1223837802  阅读(278)  评论(0编辑  收藏  举报

Ubuntu安装MySQL 8.0.21更改默认用户密码

第一步:进入目录:输入:

sudo gedit /etc/mysql/debian.cnf


查看debian.cnf文件,找到用户名和密码

对于centos系统,

要想进入mysql还得先找出root的临时密码,通过如下命令可以在日志文件中找到

grep "password" /var/log/mysqld.log


第二步:使用上图中的账号密码登录MySQL。

输入:
mysql -u debian-sys-maint -p 你自己的密码

cenos系统:

用户名:root

密码:是第一步查看到的结果


第三步:进入数据库使用以下语句

注意:老的语句已经不行了

update user set authentication_string=password(“newPassword”) where user=“root”; )

(还有你一开始有时候是没有配置不区分大小写的,所以在网上搜的有很多方法你就不能用)

我的第二句是把root 的密码设置为123456,如要修改为其他可自行设置




use mysql;

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

flush privileges;

quit;

如果存在密码复杂度问题,可以使用如下语句,可以符合密码复杂度要求:(用户名:张三丰)


ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'zsf@Mysql8';


flush privileges;

quit;

第四步,重启MySQL服务

输入:
sudo service mysql restart