mariaDBの設定
mariaDBに接続
mysql -u root -p
外部から接続するユーザーを追加
CREATE USER 'ユーザー名'@'IPアドレス'IDENTIFIED BY 'パスワード';
設定を反映
GRANT ALL PRIVILEGES ON データベース名.* TO 'ユーザー名'@'IPアドレス';
VPS管理画面のパケットフィルター設定
さくらVPS管理画面にログインし、左メニューの「サーバー」をクリック

対象サーバーを選択

「パケットフィルター設定」をクリック

「パケットフィルターを設定」をクリック

「パケットフィルター設定を追加する」をクリック

「カスタム」を選択

ポート番号に3306
一部許可をチェック
IPアドレスに接続元IPアドレス
をセットし、「追加」をクリック

「設定を保存する」をクリック
ポート:3306が開放される

ファイアウォール設定
ポート番号:3306を開放
sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent
設定を反映
sudo firewall-cmd --reload
以上で、許可したIPアドレスからmariaDBへの接続が可能になる。