linux下 mysql密码忘记的解决方法

来源:互联网 发布:手写识别数字 算法 编辑:程序博客网 时间:2024/05/17 02:43

  一、以系统的root用户(什么,你的系统的root用户密码也忘了。那只好看我另外一篇linux下忘记root用户的解决办法了先解决这个问题)登陆系统,进入终端

  [root@localhost /]#

  二、杀掉mysql进程

  方法1、[root@localhost /]#killall mysqld

  方法2、[root@localhost /]#ps -aux  //查看所有进程,找到mysql进程的pid

  然后

  [root@localhost /]#kill pid   //pid是mysql的进程号

  三、用--skip-grant-tables参数启动mysqld

  [root@localhost /]#/usr/local/mysql/bin/mysqld_safe --skip-grant-tables& 

  // 其中/usr..../bin是我的mysql安装目录

  [root@localhost /]#/usr/local/mysql/bin/mysql  //进入mysql

  mysql> use mysql   //切换到mysql database

  mysql> UPDATE user SET password=password('123456') WHERE user='root';

  //将root密码该为123456了


原创粉丝点击