导读:MySQL是一种常用的关系型数据库管理系统,其默认端口为3306 , 但在某些情况下需要改变端口号 。本文将介绍如何在MySQL 5.7中改变端口号 。
1. 停止MySQL服务
在更改MySQL端口之前,需要停止MySQL服务 。可以使用以下命令停止MySQL服务:
sudo systemctl stop mysql
2. 修改配置文件
打开MySQL配置文件my.cnf , 在[mysqld]部分添加以下行:
port = 新的端口号
例如,如果要将端口号更改为4000 , 则应该添加以下行:
port = 4000
3. 启动MySQL服务
保存并关闭my.cnf文件后 , 启动MySQL服务:
sudo systemctl start mysql
4. 防火墙设置
如果您的服务器上有防火墙 , 您需要允许新的MySQL端口通过防火墙 。可以使用以下命令打开新的端口:
sudo ufw allow 新的端口号/tcp
【mysql更改端口 mysql5.7改端口】例如,如果您将端口号更改为4000,则应该执行以下命令:
sudo ufw allow 4000/tcp
5. 检查端口号是否更改成功
使用以下命令检查MySQL是否正在侦听新的端口号:
sudo netstat -tlnp | grep 新的端口号
如果MySQL正在侦听新的端口号,则会显示类似于以下内容的输出:
tcp6 0 0 :::4000 :::* LISTEN -
总结:通过以上步骤,您可以在MySQL 5.7中更改端口号 。确保您的新端口号不与其他应用程序使用的端口号冲突,并且在更改端口号后,防火墙设置已更新以允许新的端口通过 。