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;