怎么在linux系统重置mysql的root密码
当前问题共有如下(4)个解决方案
- wallcopper1、mysqladmin -u root password '123456'
2、如果忘记mysql密码,你读一下mysql手册,有一节专门说忘记密码的 - oowood1、修改MySQL的登录设置:
# vi /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables
2、重新启动mysqld
# /etc/init.d/mysqld restart
3、登录并修改MySQL的root密码
mysqladmin -u[username] -p[password] status
忽略权限分配
vi /etc/my.cnf 在[mysqld]添加
skip-grant-tables
2.重启数据库服务,并重置下root密码
/etc/init.d/mysqld restart
mysql
>update mysql.user set password=PASSWORD("新密码") where User="root";
>flush privileges;
3.重启生效用新密码登录
/etc/init.d/mysql restart
mysql -uroot -p