忘记了mysql密码后如何通过命令找会来

数据库的密码因为并不需要我们经常输入,所以一般都会保存到所写程序的代码里面。如果有一天数据库密码被修改了或忘记了,怎么办了。这里我们通过命令行方式教大家如何在Linux系统下寻找会Mysql数据库密码。


首先重置密码
#/etc/init.d/mysqld stop
#mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
#mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit;

然后使用新密码登录
#mysql -u root -pnewpassword
2.远程登录权限
mysql> GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
上面授权是允许myuser用户,从任何机器都能访问mysql服务器。
%代表任何客户端,也可以是localhost,或者是某一ip地址。

总结
其实找回密码还是有点麻烦的,所以建议大家还是把手上重要的密码记录到本子上。这样以防万一!

本文由作者自行上传发布,文章仅代表作者个人观点。如需转载,务必声明出处和网址,否则保留相关权利。

网友评论 comments

发表评论

电子邮件地址不会被公开。必填项已用 *标注

暂无评论

牛人技术博客 | About US | 湘ICP备13000282号-8 |
Copyright © 2009 - 2023 NRJS Corporation, All Rights Reserved
添加图标到手机桌面
扫二维码
扫二维码
返回顶部