首先,我们需要登录到我们的Linux服务器,并以root用户身份运行以下命令来停止MySQL服务:
```
systemctl stop mysql
```
接下来,我们可以编辑MySQL的配置文件my.cnf。通常,该文件位于/etc/mysql/my.cnf或者/etc/my.cnf。找到以下内容:
```
[mysqld]
```
在该部分中,添加以下内容来指定我们要更改的新端口号。例如,我们将端口号更改为3307:
```
port = 3307
```
保存更改并关闭配置文件。
接下来,我们需要修改防火墙规则以允许新的端口通过。运行以下命令允许新端口号通过防火墙:
```
firewall-cmd --zone=public --add-port=3307/tcp --permanent
firewall-cmd --reload
```
现在,我们可以重新启动MySQL服务以应用新的端口设置:
```
systemctl start mysql
```
最后,我们可以验证MySQL是否已经在新端口上运行。可以运行以下命令来检查MySQL监听的端口:
```
netstat -tuln | grep mysql
```
如果看到MySQL正在监听我们指定的新端口号,则说明更改端口已成功。
总的来说,更改MySQL 5.7的端口在Linux系统中是一个相对简单的步骤,只需编辑配置文件,修改防火墙规则,并重新启动MySQL服务即可。这样,我们就可以轻松地使用新端口号来访问MySQL数据库。