最近在研究如何使用python来对于mysql数据库进行操作,但是中途遇到了一个问题,由于电脑新装的mysql版本是5.7.2,且初始的mysql, user后台内的 password项 变成了 authentication_string.
1. 首先以管理员模式打开cmd
2. 使用新打开的管理员身份下运行的cmd窗口输入以下代码:
mysqld --skip-grant-tables
有些同学的mysql安装目录可能不在C盘 需要切换盘符为你装mysql的那个盘 例如我的是D盘
我的文件夹目录为:D:\360Downloads\mysql-5.7.27-winx64
输入 D: 即可切换盘符 “注意:所有的代码都要用英文输入法,不然会出错,切记切记!”
在切换到正确的文件夹后,在mysql文件夹内bin目录下 运行以下命令:
D:\360Downloads\mysql-5.7.27-winx64\bin>mysqld --skip-grant-tables
D:\360Downloads\mysql-5.7.27-winx64\bin>mysqld --skip-grant-tables