centos7修改mysql默认端口

项目运行时,一般mysql的默认端口是3306。如何修改呢?现在我将带领大家一起做实验。

修改mysql的默认端口一般有三个步骤:

1、编辑mysql的配置文件/etc/my.cnf    修改你的端口号   比如将3306修改成3323

2、防火墙开放3323端口

3、修改项目配置文件中的配置项hostport

 

首先是编辑配置文件,将[mysqld]下面的port = 3306改成port = 3323

vi /etc/my.cnf 

[client]
port            = 3306
socket          = /tmp/mysql.sock
[mysqld]
port            = 3323
socket          = /tmp/mysql.sock
skip-external-locking
log-error=/alidata/log/mysql/error.log
key_buffer_size = 16M

 

接着保存,重启数据库

systemctl restart mysqld

改完mysql的配置文件之后你就要开放防火墙的3323端口

开启端口

firewall-cmd --zone=public --add-port=3323/tcp --permanent

命令含义:

--zone #作用域

--add-port=80/tcp  #添加端口,格式为:端口/通讯协议

--permanent  #永久生效,没有此参数重启后失效

开启端口后需要重启防火墙

systemctl restart firewalld

查看已经开放的端口,这时就可以看到3323/tcp

firewall-cmd --list-ports

最后修改项目的配置文件。将端口号改为3323。这样你的项目就可以用3323端口访问数据库了!!!

return array(
    'DB_TYPE' => 'mysql',
    'DB_USER' => 'root',
    //本地
    'DB_HOST' => '127.0.0.1',
    'DB_NAME' => 'xd_etm_20180117',
    'DB_PORT' => '3323',
    'DB_PWD' => '',
);

 

你可能感兴趣的:(centos7修改mysql默认端口)