サーバーのphpmyadminにアクセスできます。しかし、phpmyadminからmysqlのIPアドレスを見つけるにはどうすればよいですか。私のウェブサーバーとmysqlは異なるIPを使用しています。
これを見つける方法はありますか?
SQLクエリSHOW VARIABLES WHERE Variable_name = 'hostname'は、IPアドレスに簡単に解決できるMySQLサーバーのホスト名を表示します。
SHOW VARIABLES WHERE Variable_name = 'port'ポート番号を提供します。
これについての詳細は、MySQLのマニュアルで見つけることができます:12.4.5.41。 SHOW VARIABLES構文および5.1.4。サーバーシステム変数
MySQLはIPが何であるかを気にしません。最も近いホスト名は次のとおりです。
select * from GLOBAL_variables where variable_name like 'hostname';
select * from SHOW VARIABLES WHERE Variable_name = 'hostname';
サーバーのアドレスは config.php に保存されます
別の方法として、ホスト名がわかっているため、Webサーバーからホスト名を介してデータベースサーバーIPを解決します。
サーバーにsshして、このコマンドを実行できます
ln -s /usr/share/phpmyadmin /var/www/phpmyadmin
それは私のために働いた..