2011-06-26 256 views
18

我可以訪問我的服務器的phpmyadmin。但是我怎麼能從phpmyadmin中找到mysql的ip地址。我的web服務器和mysql使用不同的IP地址。如何從phpmyadmin找到mySQL服務器的IP地址

有沒有什麼辦法可以找到答案?

+1

http://stackoverflow.com/questions/8330898/find-server-ip-by-sql – Christian

+0

如果下面的答案之一回答你的問題,這個網站的工作原理的作品,你會「接受「答案,更在這裏:*** [當某人回答我的問題時,我該怎麼辦?](http://stackoverflow.com/help/someone-answers)***。但前提是你的問題確實得到了回答。如果不是,請考慮在問題中添加更多詳細信息。 – FrankerZ

回答

2

服務器的地址存儲在config.php

+2

@fvu ..我沒有ftp訪問phpmyadmin文件夾... – Crd007

11

MySQL不關心什麼IP其上。你可以得到最接近的是主機名:

select * from GLOBAL_variables where variable_name like 'hostname'; 
0

您可以ssh到你的服務器,並運行此命令

ln -s /usr/share/phpmyadmin /var/www/phpmyadmin 

它的工作對我來說..

4
select * from SHOW VARIABLES WHERE Variable_name = 'hostname'; 
15

SQL查詢SHOW VARIABLES WHERE變量名= '主機'會告訴你MySQL服務器的主機名,你可以很容易地解析爲IP地址。

SHOW VARIABLES WHERE Variable_name ='port'會給你端口號。

你可以在MySQL的手冊中找到這方面的詳細信息:12.4.5.41。 SHOW VARIABLES語法和5.1.4。服務器系統變量