LoginSignup
8
4

More than 3 years have passed since last update.

XserverのMySQL(MariaDB)にTablePlusで外部接続する

Last updated at Posted at 2021-03-24

XserverのデータベースにXserver外からアクセスしたい!と思ったことがある人はいると思います。

私です。

Googleで「エックスサーバー データベース 外部接続」と検索すると先人様方の知見がいくつか出てきます。

SSHトンネルを使えば外部からのアクセスが可能とのことでした。

ということはTablePlusからもアクセスできるんじゃね?と思ったのが昨日。

結論としては無事アクセスすることができました!

掘削作業してトンネル堀り堀りできます。

ただどこに何を設定すればいいのかがわからなく、ちょっと時間をとられたので備忘録としてしたためようと思った次第。

#210326追記
記事を出したその日の午後にMariaDBに載せ変わったので書き換えました。

基本的な流れは変わっていないのでご安心を。

#下準備

エックスサーバーのコントロールパネルからSSH設定で公開鍵認証用鍵ペアの生成して任意のディレクトリに保存しておきましょう。

#TablePlusの設定値

2021-03-23_16h52_55.png

Name : 好きな名前を登録しましょう
Status color: 好きな色
Tag : ご自由に
Host : データベースを設定するページの下部にある MariaDB10.5 ホスト名 もしくは IPアドレス

MySQL設定の下部にあるホスト名
(2021/3/24現在 MySQL5.7情報の MySQL5.7 ホスト名)
localhost もしくは 127.0.0.1 でOK
Port : 3306
User : (MySQL)ユーザ追加から作成したユーザ名
(接続したいデータベースにアクセス権を所有させておきましょう)
Password : (MySQL)ユーザ追加から作成したユーザのパスワード
Database : (MySQL)追加から追加したデータベース名

SSL mode : デフォルトのままでOK

Over SSH : チェックを入れる

Server : サーバー情報にあるホスト名
(sv****.xserver.jp など)
Port : 10022
User : サーバーパネル左上にあるサーバーID
Password : 空白

Use SSH Key : SSH設定で作成した公開鍵認証用鍵
Passphrase : SSH設定で作成するときに入力したパスフレーズ

これでXserverにあるデータベースをどうしても触らないといけない、データを確認したいとなったときも
XserverにログインしてphpMyAdmin立ち上げてログインしてという手間がだいぶと楽になりそうです✨

ご利用は計画的に!

8
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
4