mysql修改密码

第一步:登陆MYSQL
mysql -u root -p
然后回车,进入(等于用空密码进入)
第二步:
use mysql;
update user set password=password('新密码') where user='root';
这步就更新了密码
第三步:
flush privileges;
刷新权限.

OK了,改好了

---------------------------------------------
忘记密码mysql的登陆密码解决方案:2015年2月16日
1.修改MySQL的登录设置: 
# vi /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables
例如:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-name-resolve
skip-grant-tables
保存并且退出vi。
2.重新启动mysqld
# /etc/init.d/mysqld restart
Stopping MySQL: [ OK ]
Starting MySQL: [ OK ]
3.登录并修改MySQL的root密码  mysql -uroot -p 密码为空
4、再把my.cnf去掉那一句
----------------------------------------------
mysqld删不掉,pstree -p 杀不掉pid,一个新的mysqld又产生了。2015年2月28日
解决方案:
rm -rf /usr/sbin/
mysqld
rm -rf /etc/init.d/
mysqld

你可能感兴趣的:(mysql)