数据库的密码因为并不需要我们经常输入,所以一般都会保存到所写程序的代码里面。如果有一天数据库密码被修改了或忘记了,怎么办了。这里我们通过命令行方式教大家如何在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地址。
总结
其实找回密码还是有点麻烦的,所以建议大家还是把手上重要的密码记录到本子上。这样以防万一!
忘记了mysql密码后如何通过命令找会来
本文由作者自行上传发布,文章仅代表作者个人观点。如需转载,务必声明出处和网址,否则保留相关权利。
网友评论 comments