【发布时间】:2021-07-01 08:42:12
【问题描述】:
我正在尝试从 MariaDB 服务器(位于不同的网络中)检索一些数据。 我可以通过 phpmyadmin 访问服务器,但无法通过 python 脚本连接到它。 继MariaDB documentation之后,我编写了如下Python代码:
# Module Imports
import mariadb
import sys
# Connect to MariaDB Platform
try:
conn = mariadb.connect(
user="myUSER",
password= "myPSW",
host="localhost"
port=3306,
database="myDATABASE"
)
except mariadb.Error as e:
print(f"Error connecting to MariaDB Platform: {e}")
sys.exit(1)
# Get Cursor
cur = conn.cursor()
这不起作用,我收到以下错误:
Error connecting to MariaDB Platform: Can't connect to MySQL server on 'localhost' (10061)
Process finished with exit code 1
我从这里检索了 MariaDB 信息:
我错过了一些重要的点吗?
【问题讨论】:
-
here 的一些答案可能会有所帮助。请注意,服务器使用的是 UNIX 套接字。