2024年2月6日 星期二

MariaDB開放外連

 1.修改 /etc/mysql/mariadb.conf.d/50-server.cnf

bind-address            = 127.0.0.1

改成

bind-address            = 0.0.0.0


2.重啟服務,輸入以下指令

user@host:~$ sudo systemctl restart mysql.service


3.進入MariaDB主控台,輸入以下指令

user@host:~$ mysql -u<DB帳號> -p<DB帳號密碼>


4.設定要外連的資料庫,輸入以下指令

MariaDB [(none)]> use <DB名稱>


5.設定要外連的帳號和IP位址,輸入以下指令

MariaDB [<DB名稱>]> GRANT ALL ON <DB名稱>.* to '<DB帳號>'@'<外連的IP位址>' IDENTIFIED BY '<DB帳號密碼>' WITH GRANT OPTION


6.重新讀取權限,輸入以下指令

MariaDB [<DB名稱>]> FLUSH PRIVILEGES


7.生效,輸入以下指令退出MariaDB主控台

MariaDB [<DB名稱>]> EXIT