专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »数据库 » mysql修改root密码:恢复MYSQL的ROOT口令的过程 »正文

mysql修改root密码:恢复MYSQL的ROOT口令的过程

来源: 发布时间:星期日, 2009年8月16日 浏览:9次 评论:0
  如果你忘记了你MYSQLroot口令你可以通过下面过程恢复

  1. 向mysqld server 发送kill命令关掉mysqld server(不是 kill -9),存放进程ID文件通常在MYSQL数据库所在目录中

  kill `cat /mysql-data-directory/hostname.pid`

  你必须是UNIXroot用户或者是你所运行SERVER上同等用户才能执行这个操作

  2. 使用--skip-grant-tables 参数来启动 mysqld

  3. 使用mysql -h hostname mysql命令登录到mysqld server 用grant命令改变口令你也可以这样做:mysqladmin -h hostname -u user password password

  其实也可以用use mysql; update user password =password(yourpass) where user=root 来做到

  4. 载入权限表: `mysqladmin -h hostname flush-privileges 或者使用 SQL 命令`FLUSH PRIVILEGES

  当然在这里你也可以重启mysqld
0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: