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,刷新权限,如下:
![](https://img2018.cnblogs.com/blog/1062917/201811/1062917-20181127093357835-1328297052.png)
然后再链接就OK了;