我可以访问我的服务器的phpmyadmin。但是如何从phpmyadmin中找到mysql的ip地址。我的网络服务器和mysql使用不同的IP。
有没有办法找到这个?
答案 0 :(得分:28)
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。服务器系统变量
答案 1 :(得分:12)
MySQL并不关心它的IP。最接近的可能是主机名:
select * from GLOBAL_variables where variable_name like 'hostname';
答案 2 :(得分:5)
select * from SHOW VARIABLES WHERE Variable_name = 'hostname';
答案 3 :(得分:2)
服务器的地址存储在config.php
中答案 4 :(得分:1)
作为替代方案,由于您知道主机名,因此请通过Web服务器上的主机名解析数据库服务器IP。
答案 5 :(得分:0)
您可以ssh到您的服务器并运行此命令
ln -s /usr/share/phpmyadmin /var/www/phpmyadmin
它对我有用..