MySQL报错总结

错误一:

MySQL从cmd使用命令“mysql -u root -p”启动报错,显示“不能连接到端口xxx”(实际端口为3306),这里的问题实际是由于我没有设置mysql开机自启动,所以解决方案就是启动MysQL服务器:

(1)“我的电脑” -》“管理” -》“服务” -》找到本机的MySQL服务器(我的是MySQL80),然后启动;

可能还需要第二步:

(2)定位到“C:/program files/MySQL/MySQL server 8.0/bin/中,然后输入命令:"mysqld --install";

经过这两步就基本OK了;

错误二:

使用python的MySQLdb包链接MySQL时出错,出错如下:

解决方案:
cd切换到mysql安装文件的bin目录下,然后输入mysql -u+用户名 -p+密码,成功进入MySQL后,输入ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '111111';
成功后输入flush privileges,刷新权限,如下:

然后再链接就OK了;

原文地址:https://www.cnblogs.com/zf-blog/p/10024462.html