mysql修改root密码

如果记得root密码,可用如下方法

1、登录mysql客户端,执行set password for root@localhost = password('123');

2、登录mysql客户端,切换到mysql数据库,mysql5.6及以前版本执行update user set password=password('123') where user='root' and host='localhost'; mysql5.7及之后版本执行update user set authentication_string=setpassword('123');最后执行权限刷入命令:flush privileges; 

3、使用管理工具,执行mysqladmin -u用户名 -p旧密码 password 新密码 

如果是忘记root则在启动mysql时需要跳过权限检查,可以在mysql配置文件的[mysqld]下加入一行skip-grant-tables或者执行mysqld --skip-grant-tables ;然后重启;这样使用root登录mysql客户端就不需要密码了.登录后执行上述2步骤

你可能感兴趣的:(DataBase)