跳转至内容
0
  • 主页
  • 版块
  • 最新
  • 标签
  • 热门
  • 主页
  • 版块
  • 最新
  • 标签
  • 热门
折叠
品牌标识
让每一次思考都有价值
  1. 让每一次思考都有价值
  2. 版块
  3. 教程与经验
  4. 通过编辑MySQL的配置文件修改MySQL的端口号

通过编辑MySQL的配置文件修改MySQL的端口号

已定时 已固定 已锁定 已移动 教程与经验
mysql
1 评论 1 发布者 3 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
评论
  • 在新文章中评论
登录后评论
此文章已被删除。只有拥有文章管理权限的用户可以查看。
  • 纸短情长纸 离线
    纸短情长纸 离线
    纸短情长
    编写于 最后由 Jinhao 编辑
    #1
    目录
    1. 找到MySQL配置文件
    2. 编辑配置文件
    3. 保存并重启MySQL服务
    4. 验证端口是否修改成功

    1. 找到MySQL配置文件

    MySQL的配置文件位置因操作系统而异:

    • Linux系统:通常在 /etc/my.cnf 或 /etc/mysql/my.cnf
    • macOS(使用Homebrew安装):/usr/local/etc/my.cnf 或 /usr/local/Cellar/mysql/<版本号>/my.cnf
    • Windows系统:通常在 C:\ProgramData\MySQL\MySQL Server <版本号>\my.ini 或安装目录的 my.ini

    如果找不到,可以通过MySQL命令查看配置文件位置:

    mysql --help | grep "my.cnf"
    

    2. 编辑配置文件

    使用文本编辑器打开配置文件(Linux/macOS可能需要sudo权限),找到或添加端口配置:

    1. 查找 [mysqld] 段落
    2. 找到或添加 port 配置项,设置为新的端口号(如3307):
      [mysqld]
      port = 3307  # 新的端口号
      

    3. 保存并重启MySQL服务

    修改完成后,需要重启MySQL服务使配置生效:

    • Linux:

      # 系统使用systemd(如Ubuntu 16.04+、CentOS 7+)
      sudo systemctl restart mysql
      
      # 系统使用sysvinit(如CentOS 6)
      sudo service mysqld restart
      
    • macOS:

      # Homebrew安装的MySQL
      brew services restart mysql
      
    • Windows:

      1. 打开「服务」管理界面(可以通过services.msc命令打开)
      2. 找到MySQL服务(通常名为MySQL或MySQL<版本号>)
      3. 右键选择「重启」

    4. 验证端口是否修改成功

    重启后,可以通过以下命令检查MySQL是否在新端口上运行:

    • Linux/macOS:

      netstat -tulpn | grep mysql
      
    • Windows:

      netstat -ano | findstr :3307  # 替换为你设置的新端口
      

    也可以通过MySQL客户端连接测试,需要指定新端口:

    mysql -u 用户名 -p -P 3307  # -P参数指定端口号
    

    注意:修改端口后,所有连接MySQL的应用程序(如网站、工具等)也需要相应修改连接端口,否则会连接失败。

    1 条评论 最后评论
    1
    评论
    • 在新文章中评论
    登录后评论
    • 从旧到新
    • 从新到旧
    • 最多赞同


    • 登录

    • 没有帐号? 注册

    • 登录或注册以进行搜索。
    • 第一个评论
      最后一个评论