「CentOS7入門」MySQLにクライアントでリモート接続するの設定方法

2022年9月3日

環境

CentOS 7

1.3306のポートを開放します

#firewall-cmd --permanent --zone public --add-port 3306/tcp

2.MySQLサービスをゾーンに追加します

# firewall-cmd --permanent --zone public --add-service mysql
success
# firewall-cmd --reload
success

3.ファイアウォールに設定を反映

# firewall-cmd --info-zone public
public (active)
target: default
icmp-block-inversion: no
interfaces: eth0
sources:
services: dhcpv6-client http mysql ssh
ports: 3306/tcp 80/tcp
protocols:
masquerade: no
forward-ports:
sourceports:
icmp-blocks:
rich rules:

4.権限の設定変更

MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO root@"xxx.xxx.xxx.xxx" IDENTIFIED BY 'arkgame' WITH GRANT OPTION;

権限を更新します

MariaDB [(none)]> flush PRIVILEGES;

5.MariaDBのポートを確認します

MariaDB [(none)]> SHOW VARIABLES LIKE 'port';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| port | 3306 |
+---------------+-------+

 

MySQL

Posted by arkgame