MySQL密码重置

悲催的经历

昨天因为要使用数据库,就安装了一个MySQL数据库,晚上回去睡了一觉,今天登录数据库时发现把密码忘记了:(,真后悔当初把密码设置得太复杂了。

  1. 操作系统: Ubuntu 14.04 64-bit
  2. Mysql数据库: mysql-server-5.6 (通过apt-get安装)

重置过程

  1. 关闭mysql服务

    $ sudo service mysql stop
  2. 以不检查权限的方式启动mysql

    $ sudo mysql --skip-grant-tables &
  3. 利用空密码的方式使用root账号登录mysql

    $ mysql -u root
  4. 修改root账号的密码

    mysql> update mysql.user set password=PASSWORD('yournewpassword')
    where user='root';
    mysql> flush privileges;
    mysql> quit
  5. 重启mysql服务,并测试修改后的密码

    $ sudo service mysql start
    $ mysql -u root -p
    Enter password:

问题

在参考luckcy的文章时,发现通过sudo /etc/init.d/mysql stop命令时始终不能将mysql进程终止,最后采用sudo service mysql stop解决问题。具体原因没有做深入的分析,如果您恰好看到了这篇文章,并且恰好知道答案,还请不吝赐教,谢谢。

参考:

[1]: http://lxsym.blog.51cto.com/1364623/477027

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

打赏
文章很值,打赏犒劳作者一下
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页

打赏

Kai_gai

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者