首页 » MySQL »

忘记mysql密码怎么更改?Mysql的root密码怎么重置?

忘记mysql密码怎么更改?Mysql的root密码怎么重置?

首先是SSH登陆到你的mysql服务器,确保处于无人访问的安全状态。
1、修改MySQL的登录设置,绕过授权表:

vi /etc/my.cnf

2、在[mysqld]的下面加上一句:

skip-grant-tables

例如:

[mysqld]
skip-grant-tables
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock

:wq保存并且退出vi编辑。

3、重启mysql

/etc/init.d/mysql restart

4、登录mysql修改MySQL的root密码

/usr/bin/mysql
mysql>USE mysql
mysql>UPDATE user SET Password = password ( 'new-password' ) WHERE User = 'root'
mysql>flush privileges
mysql>quit

5、删除刚才在my.cnf中提添加的skip-grant-tables

vi /etc/my.cnf

将[mysqld]下面加上的skip-grant-tables删除
保存并且退出vi。

6、重启mysql

/etc/init.d/mysql restart

本文标签:

相关文章推荐

转载请保留,转载自:老牛博客
原文地址 http://xiaohost.com/530.html

发表评论