python pymysql 连接服务器数据库(宝塔数据库)无法连接解决办法及注意事项
import pymysql
try:
conndb=pymysql.Connect(
host="124.2xx.xxx.xx",#服务器ip地址
user="ssd",#数据库用户名,不是root用户名
password="assdfg",#数据库密码,不是root密码
database="ssd",#数据库名
port=3306, #端口号,默认即3306,但是一定要在服务器的防火墙设置里面打开3306端口,否则超时、无法连接
charset="utf8"
)
conndb.close()
print('成功')#连接服务器成功,返回“成功”
except Exception as err:
print(err)
print('失败')#连接失败,返回“失败”
登录服务器面板后,左边“防火墙模板”一定要设置3306端口