mysql怎么换端口
时间 : 2023-08-04 10:45:01声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

要将MySQL更改为不同的端口,您需要按照以下步骤进行操作:

1. 停止MySQL服务器:

- 在Windows上,打开命令提示符或PowerShell,并输入以下命令:

```shell

net stop mysql

```

- 在Linux上,打开终端,并输入以下命令:

```shell

sudo systemctl stop mysql

```

- 在Mac上,打开终端,并输入以下命令:

```shell

sudo /usr/local/mysql/support-files/mysql.server stop

```

2. 编辑MySQL配置文件:

- 在Windows上,默认的配置文件是`my.ini`,位于MySQL安装目录的根目录下。

- 在Linux上,默认的配置文件是`my.cnf`,位于`/etc/mysql/`目录下。

- 在Mac上,默认的配置文件也是`my.cnf`,位于`/usr/local/mysql/`目录下。

打开配置文件并找到`[mysqld]`部分。在该部分添加或修改以下行来指定要使用的新端口号:

```shell

port = 新端口号

```

3. 保存配置文件并退出。

4. 启动MySQL服务器:

- 在Windows上,在命令提示符或PowerShell中输入以下命令:

```shell

net start mysql

```

- 在Linux上,在终端中输入以下命令:

```shell

sudo systemctl start mysql

```

- 在Mac上,在终端中输入以下命令:

```shell

sudo /usr/local/mysql/support-files/mysql.server start

```

5. 验证端口更改是否成功:

- 在Windows上,打开命令提示符或PowerShell,并输入以下命令:

```shell

netstat -ano | findstr "新端口号"

```

如果显示端口号及相应的MySQL进程ID,则表示端口已成功更改。

- 在Linux上或Mac上,在终端中输入以下命令:

```shell

sudo lsof -i :新端口号

```

如果显示相应的MySQL进程,则表示端口已成功更改。

请确保选择一个不会与其他应用程序或服务使用的端口号,以避免端口冲突。成功更改MySQL端口后,确保通过新的端口号进行连接和通信。