修改mysq的密码

今天重新在centos服务器上安装mysql,安装完后发现没有生成log日志,也就是找不到安装后的密码

因此就只有重新设置密码了

重新设置mysql的密码大概有以下六步

1,打开/etc/my.cnf 文件,在[mysqld]小节下面添加 skip-grant-tables=1

注意需要有管理员权限打开才能保存

2,重新启动mysql

systemctl restart mysqld

3,使用管理员权限登陆mysql

sudo mysql -uroot
4,登陆mysql表

登陆mysql表主要是用于修改密码,在登陆之前我们可以先查看有那些数据表

show databases;

use mysql;

+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.01 sec)

mysql> use mysql;

5,执行修改密码命令即可

update user set authentication_string = password('修改密码'),password_expired = 'N', password_last_changed = now() where user = 'root';

6,退出,然后将刚刚修改的配置删除调,重启mysql即可


爆款云服务器s6 2核4G 低至0.46/天,具体规则查看活动详情Blog Img