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 ~]# mysqlmysql>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.