如果MySQL正在运行,首先杀之:killall-TERMmysqld。
启动MySQL:/usr/bin/safe_mysqld--skip-grant-tables&
就可以不需要密码就进入MySQL了。
然后就是
>usemysql
>updateusersetpassword=password("new_pass")whereuser="root";
>flushprivileges;
重新杀MySQL,用正常方法启动MySQL。
Redhat的safe_mysqld在/usr/bin下,
而使用tarball缺省安装在/usr/local/bin下。
