忘了mysql密码咋么办?

1、已知mysql数据库root的密码,修改root的方法以下:mysql

1. mysqladmin 命令直接修改:sql

~]#mysqladmin -u root -p password "newpassword"

2.进入mysql环境使用update:数据库

mysql> update mysql.user set password=password('newpassword') where user ='root';
mysql> flush privileges;

3.在mysql环境中使用grant命令修改root用户的受权权限:安全

mysql> grant all on *.* to root@'localhost' identified by 'newpassword';

2、忘了mysql的root密码怎么办:ide

1.中止当前mysql数据库的服务程序:spa

~]#service mysql stop
或者
~]#systemctl stop mysql

2.使用mysqld_safe脚本不加载受权表以安全模式启动mysql服务:code

~]#/usr/local/mysql/bin/mysqld_safe --skip-grant-table &   #加“&”让mysql在后台启动

3.使用空密码的root用户登陆数据库,重设root用户密码:blog

~]#mysql -u root
mysql> update mysql.user set password=password('newpassword') where user='root';
mysql> flush privileges;
相关文章
相关标签/搜索