变更 MySQL 默认埠号


MySQL 的默认埠号是 3306, 要变更埠号可以有很多原因, 例如基于安全考量或者同时安全两个 MySQL Server 等, 以下是变更埠号的方法:

1. 开启 my.cnf 档案, Redhat 及 CentOS 开 /etc/my.cnf, Debian 放在 /etc/mysql/my.cnf。
加入以下这行到 [mysqld] 段落, 如果已经有 port 的选项, 直接修改便可以, 下面会将埠号改为 3307:

port = 3307

2. 重新启动 MySQL Server
vi my.cnf

3. 连接 MySQL 指令时需要加入 -P port-number:

mysql -u username -h localhost -P 3307 -p

4. 而在 PHP 连接 MySQL 时需要在 mysql_connect() 加入 3307 埠号:

$link = mysql_connect(‘localhost:3307’, ‘mysql_user’, ‘mysql_password’);

Tags:

Leave a Reply