ホームページ  >  記事  >  データベース  >  找回mysql 的root密码_MySQL

找回mysql 的root密码_MySQL

WBOY
WBOYオリジナル
2016-06-01 13:45:56932ブラウズ

bitsCN.com

昨天刚装的mysql,设置了root密码,今天怎么也进不去了。
我用了一种比较常用的方法解决的。如下:
1. 向mysqld server 发送kill命令关掉mysqld server(不是 kill -9),存放进程ID的文件通常在mysql的数据库所在的目录中。
#killall -TERM mysqld
2. 使用`--skip-grant-tables' 参数来启动 mysqld。
#/usr/bin/mysqld_safe --skip-grant-tables
3. 然后无密码登录到mysqld server ,
>use mysql
>update user set password=password("new_pass") where user="root";
>flush privileges;
你也可以这样做:`mysqladmin -h hostname -u user password 'new password''。

4.#killall -TERM mysqld
5.用新密码登陆

bitsCN.com
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。