可以尝试以下几个方案:
- 确认mysql服务已经启动,并且端口号以及用户名、密码等信息输入正确。
- 确认你在Flask App中使用的mysql驱动是否正确且已经安装,比如使用的是mysql-connector或者pymysql。
- 尝试将mysql连接的地址设置为localhost,或者尝试使用127.0.0.1作为连接地址。
- 确认mysql服务设置的字符集与你的Flask App的字符集一致。
示例代码:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword"
)
print(mydb) # 若数据库连接成功,应输出类似 的信息。