在linux(Centos)中Mysql的端口修改保姆级教程(最新整理)

 更新时间:2025年11月17日 10:04:07   作者:q***1253  
本文详细介绍了如何在CentOS中通过配置文件修改MySQL的端口号,并提供了从切换到root用户到重启MySQL的完整步骤,感兴趣的朋友跟随小编一起看看吧

在CentOS中通过配置文件修改MySQL端口号

1.1 执行cd ~或su切换为root管理员用户

 cd  ~  或  su

1.2 执行命令打开配置文件

/etc/my.cnf是系统默认的配置文件路径 ,vi编辑my.cnf文件

vi /etc/my.cnf

1.3 打开配置文件后添加port(你想修改的端口号)参数,此处以2604举例。

按键盘上的I键或INSERT键即可输入修改配置文件,修改完成后按键盘的ESC键退出修改,最后输入:wq保存修改
:如果你不小心改错或删除了什么,想要回退上一步操作,在linux中的回退操作是:如果此时在编辑模式下先按ESC退出编辑模式,按字母“u”键即可回退,类比window中的ctrl+z

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/8.0/en/server-configuration-defaults.html
[mysqld]
bind-address=0.0.0.0
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
#
# Remove the leading "# " to disable binary logging
# Binary logging captures changes between backups and is enabled by
# default. It's default setting is log_bin=binlog
# disable_log_bin
#
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
#
# Remove leading # to revert to previous value for default_authentication_plugin,
# this will increase compatibility with older clients. For background, see:
# https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_default_authentication_plugin
# default-authentication-plugin=mysql_native_password
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
port=2604
character-set-server=utf8
default-storage-engine=innodb
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
#skip-grant-tables
skip-name-resolve

1.4重启MySQL

1.4.1 修改/添加完端口号后执行下方命令重启MySQL,先讲重启无报错的情况

systemctl restart mysqld

1.4.2若无报错,使用 mysql -u root -p登录你的mysql,执行下方命令即可查看端口号

show global variables like 'port';

1.4.3此时端口就确认修改好了,使用navicat重新连接时,记得修改端口号(此处2604举例),此时有些朋友可能会显示"connection is being used"

遇到这种情况,先把navicat关掉重启,然后把原本的数据库连接删掉,重新创建一个连接即可解决问题。

1.4.4有些朋友如果像笔者一样使用了阿里云ECS服务器实例的话,记得放开你添加的这个端口号

这样就可以连接成功了

1.5接下来讲讲使用命令systemctl restart mysqld重启数据库失败出现报错的情况
1.5.1首先执行下方命令查看报错情况

journalctl -xe

可以看到报错一般是因为被Selinux拦截了

1.5.2 执行下方命令允许MySQL使用2604端口号

(端口号改成你自己设置的)semanage port -a -t mysqld_port_t -p tcp 2604

1.5.3再次执行命令重启MySQL即可成功修改端口号

systemctl restart mysqld

** 这篇文章已经尽可能的详细,希望可以帮助到大家,如果有什么不懂的地方,欢迎在评论区留言,我会及时回复大家**

到此这篇关于在linux(Centos)中Mysql的端口修改保姆级教程的文章就介绍到这了,更多相关mysql端口修改内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • mysql 如何使用JSON_EXTRACT() 取json值

    mysql 如何使用JSON_EXTRACT() 取json值

    这篇文章主要介绍了mysql如何使用JSON_EXTRACT() 取json值的操作方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-07-07
  • MySQL数据表字段内容的批量修改、清空、复制等更新命令

    MySQL数据表字段内容的批量修改、清空、复制等更新命令

    MySQL数据表字段内容的批量修改、清空、复制等更新命令,需要的朋友可以参考下。
    2011-08-08
  • mysql数据表规模九千万条记录 如何优化查询?

    mysql数据表规模九千万条记录 如何优化查询?

    这里的优化维度有四个:硬件配置、参数配置、表结构设计和SQL语句及索引,需要的朋友可以参考下
    2023-12-12
  • MySQL表名不区分大小写的设置方法

    MySQL表名不区分大小写的设置方法

    今天郁闷死了,在LINUX下调一个程序老说找不到表,但是我明明是建了表的,在MYSQL的命令行下也可以查到,为什么程序就找不到表呢?
    2014-04-04
  • MySQL 深分页查询优化实践与经验分享

    MySQL 深分页查询优化实践与经验分享

    文章总结了在企业级项目中优化深分页查询的经验,包括执行计划分析、索引优化和游标分页改写,通过复合索引和游标分页,可以显著提高查询性能,感兴趣的朋友跟随小编一起看看吧
    2025-12-12
  • CentOS 6、7下mysql 5.7 详细安装教程

    CentOS 6、7下mysql 5.7 详细安装教程

    这篇文章主要为大家介绍了CentOS 6、7下mysql 5.7 详细安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-08-08
  • MySQL服务器权限与对象权限详解

    MySQL服务器权限与对象权限详解

    这篇文章主要介绍了MySQL服务器权限与对象权限,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-08-08
  • MySQL 常见时间字段设置小结

    MySQL 常见时间字段设置小结

    本文详细探讨了MySQL中常见时间字段的设置和处理,包括DATETIME、DATE、TIME和TIMESTAMP等类型的介绍,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-11-11
  • Mysql添加、删除、主键(外键)方法详细讲解

    Mysql添加、删除、主键(外键)方法详细讲解

    MySQL是一种广泛使用的开源关系型数据库管理系统,在数据库设计中主键和外键是两个重要的概念,下面这篇文章主要给大家介绍了关于Mysql添加、删除、主键(外键)方法的相关资料,需要的朋友可以参考下
    2024-06-06
  • 一文搞懂Mysql的行级锁到底是怎么加的

    一文搞懂Mysql的行级锁到底是怎么加的

    在MySQL中行级锁是一种非常重要的锁机制,用于在高并发环境下提高数据库的性能和数据一致性,这篇文章主要介绍了Mysql的行级锁到底是怎么加的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2026-04-04

最新评论