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.

相关文章:

  • 2021-11-12
  • 2021-08-05
  • 2021-12-16
  • 2021-12-25
  • 2021-07-15
猜你喜欢
  • 2021-11-28
  • 2021-09-01
  • 2022-12-23
  • 2022-12-23
  • 2021-12-27
  • 2021-11-21
相关资源
相似解决方案