📜  如何在 Linux 中更改默认 MySQL/MariaDB 端口?

📅  最后修改于: 2021-10-28 02:17:24             🧑  作者: Mango

MySQL 数据库服务器在 Linux 下运行的默认端口是 3306/TCP。使用以下命令更改 Linux 中的默认 MySQL/MariaDB 数据库端口。

vi /etc/mysql/mariadb.conf.d/50-server.cnf

如何在 Linux 中更改默认 MySQL/MariaDB 端口

搜索MYSQL这一行,找到该行下的端口,并相应地替换端口值。

[mysqld]  
port = 12345

如何在 Linux 中更改默认 MySQL/MariaDB 端口

添加端口后保存文件,然后替换 MySQL 端口变量以匹配您自己的端口号。

如何在 Linux 中更改默认 MySQL/MariaDB 端口

要验证 MySql DB 的端口配置,请使用ss命令。

# ss -tlpn | grep mysql
# netstat -tlpn | grep mysql

如何在 Linux 中更改默认 MySQL/MariaDB 端口

您还可以通过登录到 MySQL 数据库来显示 MySQL 端口,使用 -p 标志来远程连接到 MySQL 数据库。

# mysql -h localhost -u root -p -P 12345

如何在 Linux 中更改默认 MySQL/MariaDB 端口

要与 MySQL 数据库建立远程连接,您必须明确配置它以允许连接。

如何在 Linux 中更改默认 MySQL/MariaDB 端口

通过以下命令远程登录 MySQL 服务器

# mysql -h 192.168.1.1 -P 12345 -u root -p  

现在,一旦您更改了 MySQL 服务器数据库,您现在必须更新您的分发防火墙协议,以允许来自 TCP 端口的新连接,以便客户端可以远程连接到数据库。