mariaDBの設定
mariaDBに接続
mysql -u root -p
外部から接続するユーザーを追加
CREATE USER 'ユーザー名'@'IPアドレス'IDENTIFIED BY 'パスワード';
設定を反映
GRANT ALL PRIVILEGES ON データベース名.* TO 'ユーザー名'@'IPアドレス';
VPS管理画面のパケットフィルター設定
さくらVPS管理画面にログインし、左メニューの「サーバー」をクリック
![](https://halfpower.work/wp-content/uploads/2023/07/1-2.png)
対象サーバーを選択
![](https://halfpower.work/wp-content/uploads/2023/07/2-2-1024x408.png)
「パケットフィルター設定」をクリック
![](https://halfpower.work/wp-content/uploads/2023/07/3-1.png)
「パケットフィルターを設定」をクリック
![](https://halfpower.work/wp-content/uploads/2023/07/4-1-1024x380.png)
「パケットフィルター設定を追加する」をクリック
![](https://halfpower.work/wp-content/uploads/2023/07/5-1-1024x350.png)
「カスタム」を選択
![](https://halfpower.work/wp-content/uploads/2023/07/6-1.png)
ポート番号に3306
一部許可をチェック
IPアドレスに接続元IPアドレス
をセットし、「追加」をクリック
![](https://halfpower.work/wp-content/uploads/2023/07/7-1.png)
「設定を保存する」をクリック
ポート:3306が開放される
![](https://halfpower.work/wp-content/uploads/2023/07/8-2-1024x559.png)
ファイアウォール設定
ポート番号:3306を開放
sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent
設定を反映
sudo firewall-cmd --reload
以上で、許可したIPアドレスからmariaDBへの接続が可能になる。