数据库主机名与端口配置指南
基本概念解析
数据库连接需要两个核心参数:主机名标识数据库服务器的网络位置,可以是IP地址或域名;端口号则用于指定服务的通信通道。MySQL默认使用3306端口,SQL Server默认使用1433端口。
数据库 | 默认端口 |
---|---|
MySQL | 3306 |
SQL Server | 1433 |
配置操作步骤
以MySQL为例的配置流程:
- 定位配置文件:Linux系统为
/etc/my.cnf
,Windows系统为my.ini
- 修改主机绑定地址:设置
bind-address = 0.0.0.0
允许远程连接 - 调整端口号:在
[mysqld]
段添加port=新端口号
- 重启数据库服务:执行
systemctl restart mysqld
使配置生效
连接验证方法
使用命令行工具测试连接:
mysql -h 主机名 -P 端口 -u 用户名 -p
编程语言连接示例(Python):
import mysql.connector config = { 'host':'db.example.com', 'port':3307, 'user':'admin', 'password':'secure_pwd' conn = mysql.connector.connect(**config)
成功连接后应返回数据库版本信息。