外部(本番)サーバにはphpMyAdminをインストールしたくない!でも、本番環境データベースへの外部からの接続は許可したくない...そんな時に便利なデータベースへの接続方法です!前提条件すでに下記の準備設定が整っていることを前提にこの記事を書いています。今回はSSHのポートフォワーディングという機能を使用して、外部サーバのMySQLデータベースに接続します。下記のコマンドをローカルのTerminalで実行します。12345:localhost:3306[/bash]自分のサーバ環境に合わせて、オプション部分を書き換えます。/]他にも色々なオプションがあります。実行すると、SSH鍵のパスフレーズの入力を求められます。パスフレーズを入力すると、ポートフォワーディングが開始されます。ポートフォワーディングできているか確認する下記のコマンドをTerminalで打ち、無事に接続できるか確かめます。12345[/bash]userNameはMySQLのユーザ名、12345は先ほどのコマンドで指定したローカル用のポート番号を指定します。MySQLのパスワード入力を求められますので、入力します。ログインできれば、接続が成功しています!phpMyAdminに外部サーバの設定を追加するphpMyAdminのconfig.inc.phpに、外部サーバへの接続設定を追加します。server」という設定が既に存在しています。その下に、今回接続したいサーバの設定を追加します。false;[/php]外部サーバの仕様に応じて適当に設定を変更します。hostには「127.0.0.1」、portにはSSHコマンドで指定したローカル用のポート番号を指定します。verboseに適当なサーバ名を指定しておくと、後でログインする時に分かりやすくなります。Choiceから、先ほど指定した外部サーバが選べるようになっているはずです。MySQLのユーザ名とパスワードを入力の上、ログインできたら、設置成功です!これでローカル環境のphpMyAdminから、外部サーバのMySQLにSSHで接続できるようになりました。[プロセスのID]」で終了します。encry...関連記事(一部広告含む)この投稿へのコメントコメントはありません。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。検索プライバシーポリシーlima.world。