mysql密码丢失找回
步骤
1 停止数据库
1
|
/etc/init
.d
/mysqld
stop
|
2 使用--skip-grant-tables 忽略授权表启动数据库服务
1
|
/usr/local/mysql/bin/mysqld_safe
--skip-grant-tables &
|
3 mysql 直接进入更改密码
1
|
update
mysql.
user
set
password
=
password
(
'c110123'
)
where
user
=
'root'
and
host=
'localhost'
;
|
1
|
flush
privileges
;
|
4 退出
1
|
quit
|
5 重新启动mysqld,先关闭
用这个方式去关闭
1
|
mysqladmin -uroot -pc110123
shutdown
|
这个时候不能用 /etc/init.d/stop 因为是mysqld_safe 启动的
6 启动
1
|
/etc/init
.d
/mysqld
start
|
本文转自残剑博客51CTO博客,原文链接http://blog.51cto.com/cuidehua/1762141如需转载请自行联系原作者
cuizhiliang