在 WordPress 的配置文件中,MySQL 的端口信息可以通过修改 wp-config.php 文件中的 DB_HOST 常量来设置。
默认情况下,DB_HOST 通常只包含主机名(如 localhost),此时 MySQL 会使用默认端口 3306。如果需要指定非标准端口,只需在主机名后添加冒号和端口号即可,格式为:
define( 'DB_HOST', 'hostname:port' );
例如,如果 MySQL 运行在 192.168.1.100 的非标准端口 3307 上,配置应写为:
define( 'DB_HOST', '192.168.1.100:3307' );
注意事项:
- 确保该端口在防火墙和 MySQL 服务器配置中已开放。
- 若使用 Docker、云服务器或特殊托管环境,请确认实际运行的 MySQL 端口。
- 修改后保存文件,并刷新网站以测试连接是否正常。
完整示例片段:
define( 'DB_NAME', 'your_database_name' );
define( 'DB_USER', 'your_username' );
define( 'DB_PASSWORD', 'your_password' );
define( 'DB_HOST', 'localhost:3307' ); // 自定义端口
define( 'DB_CHARSET', 'utf8mb4' );
define( 'DB_COLLATE', '' );
云小栈