db = pymysql.connect(host="127.0.0.1", user="root",password="root", db="mysql", port=3306, charset='utf8',unix_socket="/Applications/MAMP/tmp/mysql/mysql.sock")
connect里面的參數參考: https://www.jianshu.com/p/4850afe7098f
unix_socket為使用socket登錄,我用mamp中的phpmyadmin 有給的

正常鏈接
db = pymysql.connect("數據庫地址","賬號","密碼","庫名")
Python3 安裝 PyMySQL
https://blog.csdn.net/cityzenoldwang/article/details/78403862
教程
https://www.runoob.com/python3/python3-mysql.html
例子:
一:
#連接測試數據庫數據庫
db = pymysql.connect("數據庫地址","賬號","密碼","訪問的數據庫") ##這里這樣默認填可能會說傳入參數過多的解決方法 https://www.cnblogs.com/kaibindirver/p/14425482.html
二: 使用socket連接
db = pymysql.connect(host="127.0.0.1", user="root",password="root", db="訪問的數據庫", port=3306, charset='utf8',unix_socket="/Applications/MAMP/tmp/mysql/mysql.sock")
