mysql密码丢失找回
步骤
1 停止数据库
<code>/etc/init</code><code>.d</code><code>/mysqld</code> <code>stop</code>
2 使用--skip-grant-tables 忽略授权表启动数据库服务
<code>/usr/local/mysql/bin/mysqld_safe</code> <code>--skip-grant-tables &</code>
3 mysql 直接进入更改密码
<code>update</code> <code>mysql.</code><code>user</code> <code>set</code> <code>password</code><code>=</code><code>password</code><code>(</code><code>'c110123'</code><code>) </code><code>where</code> <code>user</code><code>=</code><code>'root'</code> <code>and</code> <code>host=</code><code>'localhost'</code><code>;</code>
<code>flush </code><code>privileges</code><code>;</code>
4 退出
<code>quit</code>
5 重新启动mysqld,先关闭
用这个方式去关闭
<code>mysqladmin -uroot -pc110123 </code><code>shutdown</code>
这个时候不能用 /etc/init.d/stop 因为是mysqld_safe 启动的
6 启动
<code>/etc/init</code><code>.d</code><code>/mysqld</code> <code>start</code>
本文转自残剑博客51CTO博客,原文链接http://blog.51cto.com/cuidehua/1762141如需转载请自行联系原作者
cuizhiliang