当ページのリンクには広告が含まれています。
いちいちセッション切れが面倒なので、接続できないかなーと。
どうやらSSH(SSH tunnel)でやれば接続できるんじゃないかと思ってやってみることにしました。
HeidiSQLがインストール済み前提です。
結論
ロリポップに問い合わせをしてみた結果、すぐに「ポートフォワードやトンネリングはできない」との回答をいただけました。
ロリポップのMySQLに外部から接続しようと試みた | 三度の飯とエレクトロン
まじか。
作業する前にこの記事に出会いたかった…w
ということで、以下はこの記事に出会う前の試行錯誤記事。
時代が進んでw、ロリポップのDBにHeidiSQLで接続できるようになったら教えて欲しいwww
plink.exeの存在確認
C:\Program Files\HeidiSQL
をplink.exe
が存在しているか確認。
![](https://375memo.com/taeyaj9n/wp-content/uploads/2023/11/2887e90e3977ee8ac8854e8d55f9c2cb-1024x710.png)
ない場合は、ダウンロード
![画像に alt 属性が指定されていません。ファイル名: plink-1024x666.png](https://375memo.com/taeyaj9n/wp-content/uploads/2023/11/image.png)
HeidiSQLの設定
![](https://375memo.com/taeyaj9n/wp-content/uploads/2023/11/333cb6022fc41a082eabb4667d19dd36-1024x687.png)
ホスト名 / IP:
DBのホスト名
ユーザー:
DBのユーザー名
パスワード:
DBのパスワード
![](https://375memo.com/taeyaj9n/wp-content/uploads/2023/11/16c41a68f15b5c51afdf35972a44c154-1024x687.png)
SSH ホスト名 + ポート:
SSHのサーバー名 + 接続ポート
ユーザー名:
SSHのアカウント名
パスワード:
SSHパスワード
これで接続できるはず…。
![](https://375memo.com/taeyaj9n/wp-content/uploads/2023/11/700dad8844e33a4c5fc6878e0be691d4.png)
Lost connection to server at 'handshake: reading initial communication packet', system error: 0uery
# 日本語訳
「ハンドシェイク: 初期通信パケットの読み取り」でサーバーへの接続が失われました、システム エラー: 0uery
アクセス先のサーバーにおいてmysqld(通常は3302)へのアクセスを許可していない。
MySQLに外部サーバーからアクセスする – 発声練習
ここでまたぐぐって、結論に至るわけです。
HeidiSQLで接続できたら便利だったのに…。