论坛风格切换切换到宽版
  • 1968阅读
  • 0回复

MySQL密码重置 [复制链接]

上一主题 下一主题
离线海豚
 

发帖
13950
金钱
436105
威望
0
贡献值
1
只看楼主 倒序阅读 使用道具 0 发表于: 2012-01-27
MySQL密码重置
    我刚接手单位的Linux服务器,还有很多地方不甚熟悉,目前正在学习中!但有一个问题实在很急迫,就是前任网管把 MySQL的密码给忘了,怎么才能重新设置呢?
  必答 :MySQL是可以重置密码的,思路是以不加载授权表的方式来启动MySQL,这样设置密码就不需要原密码了。再重启MySQL即可。在终端中,键入如下命令停止MySQL:
  /etc/init.d/mysqld stop
  以不加载授权表的方式启动MySQL:
  /usr/local/mysql/bin/mysqld_safe ——defaults-file=/etc/my.cnf ——skip-grant-tables &
  此时进入MySQL不需要密码。假设你要重置密码为abcd12345,那么依次键入如下指令:
  #mysql -uroot
  mysql>use mysql;
  mysql>update user set Password=password('abcd12345') where User='root';
  然后重启MySQL,并以刚才重置的密码进入即可:
  /etc/init.d/mysqld restart
  #mysql -uroot -pabcd12345
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
我爱潜水!
快速回复
限100 字节
 
上一个 下一个