MySQL忘记root密码后,怎么办?
在/etc/my.cnf的[mysqld]段里添加如下一行:
skip-grant-tables
然后restart MySQL服务,这时即可不用密码登录MySQL了,以root登录MySQL,并重新设置root的密码。
注意:使用skip-grant-tables启动MySQL时,任何数据连接都不再被认证,所以,此时,MySQL是极不安全的,建议使用skip-grant-tables时,同时使用skip-networking参数,禁用通过网络连接数据库。
Tags: MySQL