0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

华纳云:如何修改MySQL的默认端口

jf_98250943 来源:jf_98250943 作者:jf_98250943 2024-07-22 14:56 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

MySQL是世界上最流行的开源关系型数据库管理系统之一。在某些情况下,由于安全性、网络策略或端口冲突的原因,数据库管理员可能需要更改MySQL服务的默认监听端口。本文将指导您如何在不同的操作系统上更改MySQL的默认端口。

理解MySQL配置文件
MySQL的配置文件是控制服务器设置的关键。在不同的操作系统中,这个文件可能位于不同的位置:

Linux: /etc/mysql/my.cnf, /etc/my.cnf, ~/.my.cnf
Windows: C:Program FilesMySQLMySQL Server X.Ymy.ini (其中X.Y是MySQL的版本号)
在这个配置文件中,[mysqld]部分是用于设置MySQL服务器选项的地方。

步骤1: 编辑MySQL配置文件
首先,您需要找到并编辑MySQL的配置文件。使用您喜欢的文本编辑器打开文件,例如在Linux上可以使用nano或vim:

1 sudo nano /etc/mysql/my.cnf
或在Windows上,您可以使用记事本或任何文本编辑器打开my.ini文件。

接下来,找到[mysqld]部分并查找port选项。如果这个选项不存在,您将需要添加它。例如,如果您想将端口更改为3307,请添加或更改以下行:

1 [mysqld]
2 port = 3307

保存并关闭文件。

wKgZomaPi3iAcC_GAAjuB9zVUdw331.pnghncloud

步骤2: 重启MySQL服务


为了使端口更改生效,您需要重启MySQL服务。这可以通过以下方式完成:

Linux:

1 sudo systemctl restart mysql

或者如果您的系统使用的是其他服务管理工具:

1 sudo service mysql restart

或者

1 /etc/init.d/mysql restart

Windows:
打开命令提示符并输入:

1 net stop mysql
2 net start mysql

或者,您可以通过Windows的"服务"管理工具来重启服务。

步骤3: 确认端口更改
更改端口后,您应该确认MySQL是否正在监听新的端口。这可以通过以下命令完成:

Linux:

1 sudo netstat -plnt | grep mysql


Windows:
使用资源监视器或者通过命令提示符运行netstat -an | find "3307"(如果您将端口更改为3307)来检查端口。

注意事项
更改MySQL的默认端口需要您考虑以下几点:

应用程序配置:确保更新所有数据库连接字符串,以便应用程序知道新的端口号。
防火墙规则:如果您的服务器后面有防火墙,记得更新规则以允许流量通过新端口。
SELinux策略:在使用SELinux的系统上,您可能需要更新策略以允许MySQL在新端口上运行。
结论
更改MySQL的默认端口是一个相对简单的过程,但它需要仔细执行以确保服务的顺利运行和数据的安全。始终记得在更改端口之前备份您的配置文件,并在完成更改后彻底测试您的系统以确保一切正常运行。通过采取这些步骤,您可以确保MySQL服务在新端口上安全、有效地运行。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 端口
    +关注

    关注

    4

    文章

    1102

    浏览量

    33847
  • MySQL
    +关注

    关注

    1

    文章

    897

    浏览量

    29251
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    20个常用服务端口及对应服务信息

    默认端口。 (16) 端口号:1521 服务名称:Oracle 服务描述:Oracle数据库管理系统的默认端口。 (17)
    发表于 12-03 06:07

    服务器端口怎么开放?

    刚搭建好服务器,想部署网站、运行应用或开启远程连接,却发现外网始终无法访问?大概率是端口没开放。端口就像服务器的门窗,默认状态下,服务器
    的头像 发表于 11-11 15:43 610次阅读

    mysql数据恢复—mysql数据库表被truncate的数据恢复案例

    ECS网站服务器,linux操作系统,部署了mysql数据库。工作人员在执行数据库版本更新测试时,错误地将本应在测试库执行的sql脚本在生产库上执行了,导致部分表被truncate,部分表内数据
    的头像 发表于 09-11 09:28 610次阅读
    <b class='flag-5'>mysql</b>数据恢复—<b class='flag-5'>mysql</b>数据库表被truncate的数据恢复案例

    除了增删改查你对MySQL还了解多少

    我们都知道MySQL服务器的默认端口为3306,之后就在这个端口号上等待客户端进程进行连接(MySQL服务器会
    的头像 发表于 04-14 17:20 527次阅读

    华纳香港服务器8H16G5M低至166元/月,首单直降!开春上开好局

    华纳香港服务器8H16G5M低至166元/月,首单直降!开春上开好局 伴随着各行各业的逐步复工,不少idc服务商已经推出了新一轮的主机优惠,全面助力企业开启跨境出海新服务。近日,
    的头像 发表于 02-13 14:11 551次阅读

    使用 sysbench 对华为 Flexus 服务器 X 做 Mysql 应用加速测评

    目前的厂商服务器中是特有独一份的,应用加速包括 MySQL,Redis,NGINX 三种选择。并且服务器性能较同类产品有了大量优化,今天咱们针对 MySQL 应用加速测评一下。                         ❀ 参数对比 在对
    的头像 发表于 01-23 17:26 677次阅读
    使用 sysbench 对华为<b class='flag-5'>云</b> Flexus 服务器 X 做 <b class='flag-5'>Mysql</b> 应用加速测评

    使用插件将Excel连接到MySQL/MariaDB

    处理 MySQL 数据,进行数据清理和重复数据删除。 直接从 Excel 连接到 MySQL 要将 Excel 连接到 MySQL,您只需指定其主机、端口和您的凭据。 在安全性方面,适
    的头像 发表于 01-20 12:38 1154次阅读
    使用插件将Excel连接到<b class='flag-5'>MySQL</b>/MariaDB

    MySQL数据库的安装

    MySQL数据库的安装 【一】各种数据库的端口 MySQL :3306 Redis :6379 MongoDB :27017 Django :8000 flask :5000 【二】MySQL
    的头像 发表于 01-14 11:25 878次阅读
    <b class='flag-5'>MySQL</b>数据库的安装

    构建数据库解决方案,基于华为 Flexus X 实例容器化 MySQL 主从同步架构

    前言**** 华为 Flexus X 实例,融合柔性算力与智能调度,为数据库解决方案带来全新突破。采用容器化 MySQL 主从同步架构,实现数据高效备份与读写分离,保障业务连续性与数据安全。828
    的头像 发表于 01-07 17:22 971次阅读
    构建数据库解决方案,基于华为<b class='flag-5'>云</b> Flexus X 实例容器化 <b class='flag-5'>MySQL</b> 主从同步架构

    windows服务器备份mysql脚本

    :天,超过就删除backup_keep_time = 30# 此列表中的数据库将不会备份,下面是默认的基础数据库。ignore_database = ['Database','information_schema','mysql','sys','perf
    的头像 发表于 01-02 09:14 677次阅读

    华为 Flexus X 实例评测使用体验——MySQL 安装全过程 +MySQL 读写速度测试

     前言 我这里我使用的默认公共镜像 Huawei Cloud EulerOS,因为这里有个标识说是可以对数据库添加加速功能,例如 Redis 和 MySQL 数据库都可以加速,我这里先测
    的头像 发表于 12-31 10:38 822次阅读
    华为<b class='flag-5'>云</b> Flexus X 实例评测使用体验——<b class='flag-5'>MySQL</b> 安装全过程 +<b class='flag-5'>MySQL</b> 读写速度测试

    华为 Flexus 服务器 X 实例:在 openEuler 系统下搭建 MySQL 主从复制

    前言 本文将介绍如何在华为 Flexus 服务器 X 实例上,基于 openEuler 系统部署 MySQL 主从复制。MySQL 作为一款高性能且稳定的开源关系型数据库管理系统,
    的头像 发表于 12-30 09:11 730次阅读
    华为<b class='flag-5'>云</b> Flexus <b class='flag-5'>云</b>服务器 X 实例:在 openEuler 系统下搭建 <b class='flag-5'>MySQL</b> 主从复制

    华为 Flexus X 实例 MySQL 性能加速评测及对比

    场景需求 3 二、Flexus 服务器 X 购买 3 2.1 Flexus X 实例购买 4 2.2 购买 MySQL 加速镜像 4 2.3 重置密码 5 2.4 登录服务器 6 三、Flexus
    的头像 发表于 12-25 17:10 880次阅读
    华为<b class='flag-5'>云</b> Flexus X 实例 <b class='flag-5'>MySQL</b> 性能加速评测及对比

    Flexus X 实例搭配华为 EulerOS,快速部署 MySQL 并执行读写性能测试

    前言 本篇博文将继续对华为 Flexus 服务器 X 实例进行 MySQL 相关的实例测评 查看镜像信息 本地连接服务器之后输入指令 lsb_release -a  查看镜像信息 从镜像信息中
    的头像 发表于 12-24 12:27 988次阅读
    Flexus X 实例搭配华为<b class='flag-5'>云</b> EulerOS,快速部署 <b class='flag-5'>MySQL</b> 并执行读写性能测试

    服务器 Flexus X 实例 MySQL 应用加速测试

    文章目录 目录 文章目录   购买配置   基本配置参考如下:   连接服务器   查询MySQL状态   启动MySQL   添加配置   添加密码并修改权限   性能测试   C#插入数据测试
    的头像 发表于 12-24 12:19 810次阅读
    <b class='flag-5'>云</b>服务器 Flexus X 实例 <b class='flag-5'>MySQL</b> 应用加速测试