mysql 5.7.19 新安装后修改默认root密码

新安装了mysql 5.7.19 的zip解压版本,登录时提示ERROR 1045错误。

如何修改root的默认密码

方法一:

1、关闭mysql,启动命令行,输入:

taskkill /f /im mysqld.exe

或者关闭mysql服务

2、转入mysql的bin目录下

3、跳过密码检测,输入:

mysqld --skip-grant-tables

4、原窗口不关闭,新打开一个,转入mysql的bin目录下

5、输入:mysql -u root 即可登录

6、修改密码:

/* 123456则为新密码 */
update mysql.user set authentication_string=password('123456') where user='root';

方法二:

打开my.ini,在[mysqld]中添加一行:

skip-grant-tables

重启mysql服务器,然后在cmd中输入:mysql -u root 即可登录
登录后,再按方法一中的第6步重新设置密码
最后在my.ini中去掉添加的那一行即可。

设置密码永不过期

打开my.ini,在[mysqld]中添加一行:

default_password_lifetime=0

重启mysql服务器

发表评论

邮箱地址不会被公开。 必填项已用*标注