今日学习使用pycharm读取数据库文件修改错误,莫名其妙把我的mysql登录的密码改了!!!我一整个头大啊,各种找度娘,最终找到了一篇好用的文章,因此记录下来。
一、确定错误类型:密码错误导致(不符合的请绕路)
打开启动台---》其他---》终端输入以下命令,已确定是否是密码错误导致的
mysql -uroot -p
此时,输入密码,看返回结果有Yes,再运行上述代码,不输入密码直接运行,看返回结果有No,效果如下图所示,就说明是mysql的密码不对,我们需要找回密码。
二、进入mysql安装路径,用系统管理员权限跳过mysql安全认证。
1、关闭mysql服务器
点击电脑左上角的苹果---》系统偏好设置---〉最下边的mysql---》Stop MySQL Server,左边绿色的running变成红色的stoped即可。
2、打开启动台---》其他---》终端
3、进入mysql安装路径(第一行代码),然后使用系统管理员权限(第二行代码),命令如下:,输入开机密码,进入系统管理员模式,效果如图所示:
cd /usr/local/mysql-5.7.23-macos10.13-x86_64/bin/
sudo su
4、输入跳过mysql安全认证的命令,运行结果如下:
./mysqld_safe --skip-grant-tables &
5、此时,发现第一步设置mysql服务器的画面 关闭的mysql server又重新running起来了
6、进入mysql输入命令
./mysql
如果运行后,显示出welcome和mysql的版本号信息,说明登录成功,结果如下:
7、刷新权限
FLUSH PRIVILEGES;
返回的结果中出现OK,字样刷新成功,结果如下:
三、查看用户名密码
1、终端输入命令
select* from mysql.user;
把终端最大化,根据运行出来的结果,可以看出用户名、密码和修改日期:
2、赋值加密密码进行解密,推荐MD5在线解密密码链接如下:
https://www.cmd5.com
emmmm.......我的莫名被改成了mysql
到此,mysql数据库的密码就查看完毕啦。再在终端进行运行数据库就成功啦!!希望我的分享对你有用呀!!