项目运行时,一般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’ => ”,
);