MySQL 用户指定端口是指在连接 MySQL 数据库时,客户端可以指定一个特定的端口号来连接数据库服务器。默认情况下,MySQL 使用 3306 端口,但用户可以根据需要更改这个端口。
my.cnf 或 my.ini)中预先设置的端口。原因:
解决方法:
my.cnf 或 my.ini 文件中正确设置了端口。my.cnf 或 my.ini 文件中正确设置了端口。netstat 或 lsof 命令检查端口是否被占用。netstat 或 lsof 命令检查端口是否被占用。解决方法:
my.cnf 或 my.ini 文件,找到 [mysqld] 部分,设置新的端口。my.cnf 或 my.ini 文件,找到 [mysqld] 部分,设置新的端口。以下是一个简单的示例,展示如何在连接 MySQL 时指定端口:
import mysql.connector
config = {
'user': 'your_username',
'password': 'your_password',
'host': '127.0.0.1',
'database': 'your_database',
'port': 3307 # 指定端口
}
try:
cnx = mysql.connector.connect(**config)
print("Connected to MySQL database!")
except mysql.connector.Error as err:
print(f"Error: '{err}'")
finally:
if cnx.is_connected():
cnx.close()希望这些信息对你有所帮助!如果有更多问题,请随时提问。