- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MySQL用のSSHトンネル)
MySQL用のSSHトンネルを使ってPHP+Laravelで古いデータベースから新しいデータベースにインポートする方法
このQ&Aのポイント
- PHP+Laravelで古いデータベースから新しいデータベースにインポートするためには、MySQL用のSSHトンネルを使用する必要があります。
- SSH接続を確立するためには、sshコマンドを使用してトンネルを作成し、接続します。
- 具体的な設定方法としては、WindowsのMySQL Workbench 8.0 CEからの接続設定と、CentOS 7.9.2009からのsshコマンドの設定があります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> ssh -i /certs/foofoo.pem -N -L ????:127.0.0.1:3306 hogehoge@xxx.xxx.xxx.xxx >上記の????には何を設定すればよいのでしょうか? 開いてるポートなら何でもいいです。 >検索で出てくる記事は13306を指定していますが、このポートはどこで設定されているのでしょうか? 「-L ????:127.0.0.1:3306」ここに書いた番号で指定されてます。 =ようするに、好きにしていいって事です。 1234でも、5678でもいいってこと、 で、それをすると自分自身=localhost: 書いた番号(ポート) の内容が相手側のサーバーの「127.0.0.1:3306」 にトンネリングされるよ!ってことなので
お礼
早々のご返答ありがとうございます。 開いたポートを指定したところうまく接続できました。 ここから進めていきたいと思います。