MySQL密码重置
2016-03-20 15:39
711 查看
悲催的经历
昨天因为要使用数据库,就安装了一个MySQL数据库,晚上回去睡了一觉,今天登录数据库时发现把密码忘记了:(,真后悔当初把密码设置得太复杂了。操作系统: Ubuntu 14.04 64-bit
Mysql数据库: mysql-server-5.6 (通过apt-get安装)
重置过程
关闭mysql服务$ sudo service mysql stop
以不检查权限的方式启动mysql
$ sudo mysql --skip-grant-tables &
利用空密码的方式使用root账号登录mysql
$ mysql -u root
修改root账号的密码
mysql> update mysql.user set password=PASSWORD('yournewpassword') where user='root'; mysql> flush privileges; mysql> quit
重启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相关文章推荐
- Ubuntu 默认壁纸历代记
- Ubuntu Remix Cinnamon 20.04 评测:Ubuntu 与 Cinnamon 的完美融合
- MySQL中的integer 数据类型
- MySQL存储过程
- Android之获取手机上的图片和视频缩略图thumbnails
- 关于Ubuntu 11.10启动提示waiting for the network configuration的问题
- 在 Ubuntu 桌面中使用文件和文件夹
- ubuntu下chrome无法同步问题解决
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- Ubuntu Linux使用体验
- MySQL创建用户及权限控制
- MySQL管理数据表
- linux下mysql添加用户
- mysql procedure
- mysql触发器
- 使用 GNOME 优化工具自定义 Linux 桌面的 10 种方法