天天看点

mysql忘记密码

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 &amp;</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