简单教程:修改 Mysql 端口,避免端口冲突与提高服务器安全性(修改mysql端口)
服务器(Server)上运行的 mysql 需要使用默认端口3306,但端口冲突或默认端口被攻击时,可以将 mysql 端口修改,以此避免端口冲突或提高服务器安全性。本文将一步步教大家如何修改 Mysql 端口。
首先,打开 my.cnf。请根据您安装的MySQL版本,编辑正确的文件:
* 如果是MySQL 5.7+,打开/etc/my.cnf;
* 对于MySQL 5.6和更早的版本,打开/etc/mysql/my.cnf;
* 如果您使用的是CentOS 6.x或更早的版本,请打开/etc/opt/rh/mysql55/my.cnf;
* 如果您使用的是Ubuntu/Debian,请打开/etc/mysql/mysql.conf.d/mysqld.cnf;
* 如果您使用的是其他发行版(包括Arch Linux),请打开/etc/mysql/my.cnf.
然后在my.cnf文件中,找到 [mysqld] 部分,编辑 port属性以更改Mysql端口,如:
[mysqld]
port = 3307
接下来,重新启动 mysql 服务以应用新的端口,以便在新端口 3307 上访问Mysql:
* 针对 CentOS 和 RHEL 用户,请运行以下命令以重新启动mysql:
$ systemctl restart mysqld
* 对于Ubuntu / Debian 用户,请使用以下命令重新启动mysql
$ service mysql restart
最后,检查mysql新的端口是否正确工作。可以使用以下语句来检查mysql的运行端口:
$ netstat -tnlp | grep mysql
如果输出显示了新的mysql端口(3307),说明mysql端口修改已成功:
tcp6 0 0 :::3307 :::* LISTEN 27188/mysqld
以上就是mysql端口修改的简单教程,经过如上步骤修改mysql端口,可以帮助您避免端口冲突,同时也可以提高服务器的安全性。