MySQL 数据库服务器在 Linux 下运行的默认端口是 3306/TCP。使用以下命令更改 Linux 中的默认 MySQL/MariaDB 数据库端口。
vi /etc/mysql/mariadb.conf.d/50-server.cnf
搜索MYSQL这一行,找到该行下的端口,并相应地替换端口值。
[mysqld]
port = 12345
添加端口后保存文件,然后替换 MySQL 端口变量以匹配您自己的端口号。
要验证 MySql DB 的端口配置,请使用ss命令。
# ss -tlpn | grep mysql
# netstat -tlpn | grep mysql
您还可以通过登录到 MySQL 数据库来显示 MySQL 端口,使用 -p 标志来远程连接到 MySQL 数据库。
# mysql -h localhost -u root -p -P 12345
要与 MySQL 数据库建立远程连接,您必须明确配置它以允许连接。
通过以下命令远程登录 MySQL 服务器
# mysql -h 192.168.1.1 -P 12345 -u root -p
现在,一旦您更改了 MySQL 服务器数据库,您现在必须更新您的分发防火墙协议,以允许来自 TCP 端口的新连接,以便客户端可以远程连接到数据库。