mysql密码设置及重置方法


mysql密码设置及重置方法

 

作者 :小刘



今天这篇文章,我们来看下mysql数据库的密码设置,当我们不小心忘记了root密码,是一件很糟糕的事情,希望此文章可以帮助大家,我们先从设置密码开始吧!

我们刚安装好的mysql数据库,默认root的密码为空,这时我们可以用一下命令设置密码
mysqladmin -u root password "密码"
如图(为root设置密码为123456)

 
如果你知道原来的旧密码,我们就可以用下面的命令直接更改就可以了
mysqladmin -u root -p ‘旧密码’ password “新密码” (引号可以省略)

 

当我们遗忘了mysql的root密码时,如下提示

 
我们可以用一下步骤来重置密码
停止mysql服务
service mysqld stop
使用以下命令安模式启动mysql服务
mysqld_safe --skip-grant-tables >/dev/null 2>&1 &
跳过密码验证直接修改mysql的user表

 
等待20秒后

登录mysql(下面这句的意思是登录到mysql这个数据库)
mysql -u root mysql
mysql>flush privileges; 刷新数据库

 
退出mysql登录

重新启动mysql就可以用这个新密码登录了
service mysqld restart

这个方法虽然好用,但还是尽量记住你的密码,否则有可能在你重置密码的这个空档,有可能会被有心人士攻击哦,因为在我们使用mysqlsafe启动mysql时是最不安全的。。。

转载:
http://bbs.77169.com/read-htm-tid-321971-keyword-mysql.html

posted @ 2014-05-29 10:47  wxqi528  阅读(1761)  评论(0编辑  收藏  举报