1.安装mysql时,没有设置root账号密码,这时候用 pymysql 会一直是connection refused。
2.一定要为root设置密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH MysqL_native_password BY '你的密码';
3.设置密码后在mysql的设置文件
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
中注释掉skip-grant-tables,并重启mysql服务
这时候再用pymysql连接数据库就没问题了