有时候一次过手上可能会做好几个Project。一时没注意很可能就会把某个Project的密码忘掉,而需要费事费力把它找回。
今天就遇到这问题了。。。我忘了MySQL的Root密码。。。
<img src="/plugins/HC_Emoticons/emoticons/red/red%2852%29.png" alt="狂汗" longdesc="” border=”0″>
还好谷歌大神中真的是什么都有,但为了以防万一,我还是自己做一份记录好了。现在的MySQL用户目录如果真的要找某些东西,很可能需要花费上一整天都未必能找到要的。。。
# /etc/init.d/mysql stop
# /usr/bin/mysqld-safe –skip-grant-tables
(注:mysqld-safe为启动MySQL服务器于独立运作模式。除了localhost,不接受外界登陆)
成功启动时会看到以下字眼:
Starting mysqld daemon with databases from /var/lib/mysql
# mysql -u root
mysql> use mysql;
mysql> update user set password=PASSWORD(“新密码”) where User=”root”;
mysql> flush privileges;
mysql> quit
# /etc/init.d/mysql stop
# /etc/init.d/mysql start
完成。