Mysql重置密码

Mysql重置root密码

Posted by Jae on March 19, 2019

centos7安装完mysql无默认密码

我们在安装mysql5.7后,会在日志文件中给出默认的随机密码,但是有时候却没有,这个时候我们可以取消mysql的默认密码,进入后直接修改密码。

取消默认密码

编辑mysql的配置文件/etc/my.cnf

在 [mysqld] 小节下添加一行:
skip-grant-tables=1;

重启mysql
systemctl restart mysqld

修改root密码

use mysql;
update user set authentication_string = password('root')where user = 'root';

这里就将mysql的密码修改为root mysql -u root -p使用密码root登录