如何将mysql的默认端口从3306更改为3360

pro*_*ver 17 mysql sql database

我想更改MySQL服务器的默认端口号目前是3306.我想将其更改为3360.

我试过了:

-- port=3360
Run Code Online (Sandbox Code Playgroud)

但事情对我不起作用.请提供查询以更改端口而不是任何配置.我使用的是Windows 8 64位.

Tim*_*sen 20

您需要编辑my.cnf文件并确保将端口设置为以下行:

port = 3360
Run Code Online (Sandbox Code Playgroud)

然后重启你的MySQL服务,你应该好好去.没有查询可以运行来进行此更改,因为port它不是动态变量(这里的 qv 用于显示所有系统变量的表的MySQL文档).

  • `my-huge.ini` 必须是 MariaDB 安装的配置文件。是的,修改它,然后重新启动数据库。 (2认同)

Emm*_*N K 8

如果您使用的是Windows,则可以my.ini在此目录中找到配置文件

C:\ProgramData\MySQL\MySQL Server 5.7\
Run Code Online (Sandbox Code Playgroud)

您在文本编辑器中打开此文件并查找此部分:

# The TCP/IP Port the MySQL Server will listen on
port=3306
Run Code Online (Sandbox Code Playgroud)

然后更改端口号,保存文件.在任务管理器>服务下找到服务MYSQL57并重新启动它.


Ger*_*cso 8

在较新的(例如 8.0.0)上,最简单的解决方案是(例如脚本启动的好选择):

mysqld --port=23306
Run Code Online (Sandbox Code Playgroud)