BZ易风

导航

 

 

set password for root@localhost='mysql';

 

centos5.8强制修改mysql的root密码 

默认mysql的配置文件vi /etc/my.cnf
有些可以在cat /home/.my.cnf 查看mysql的root密码,有些则无.
如果没有.my.cnf,又忘记mysql 密码怎么办?
 
下面简单说下怎么在无mysql密码的条件下重置mysql密码.
 

1.停止mysql服务:service mysqld stop;

2. mysqld_safe --skip-grant-tables;

3. 重新打一个开个SSH连接;

4.输入以下命令:

  [ root@localhost ~]# mysql
  mysql>use mysql
  mysql>update user set password=password("123456") where user="root";
  mysql>flush privileges;
  mysql>exit;
5.pkill -KILL -t pts/0 可将pts为0的**用户(之前运行mysqld_safe的用户窗口)强制踢出;然后
正常启动 MySQL:service mysqld start.
posted on 2020-01-30 19:30  BZ易风  阅读(150)  评论(0编辑  收藏  举报