Задавайте вопросы, мы ответим
Вы не зашли.
Доброго времени суток.
Пишу клиента на Delphi, понадобилось получить информацию о сервере, например как в MySQL Administrator (пункт Server Information)
но дальше чем "select version" я продвинуться не смог...
по этому вопрос: как получить теже сведения что отображаются во вкладке Server Information или чтото подобное, это возможно?
З.Ы. прошу прощения если подобный вопрос был где то задан, найти поиском не смог...
Отредактированно StarS (27.04.2009 15:10:23)
Неактивен
SHOW VARIABLES;
SHOW GLOBAL STATUS;
Будет кучка разных параметров — берите те, которые хочется
Неактивен
Спасибо за быстрый ответ, но в данных представлениях вроде нет того что мне нужно...
Уточню что нужно:
- Версия MySQL сервера (подробно если это возможно)
- IP адрес сервера (понятно что я к серверу подключаюсь, но все же может это где то еще хранится и можно узнать запросом, т.к. я подключаюсь к серверу через PHP и планируется что адреса PHP и MySQL будут разные)
- Сетевое имя хоста, на котором установлен сервер MySQL
вот вроде все..
Отредактированно StarS (27.04.2009 15:50:49)
Неактивен
[aquatica] root (none) > show variables like 'version%'; +-------------------------+------------------+ | Variable_name | Value | +-------------------------+------------------+ | version | 5.1.31-1ubuntu2 | | version_comment | (Ubuntu) | | version_compile_machine | i486 | | version_compile_os | debian-linux-gnu | +-------------------------+------------------+ 4 rows in set (0,00 sec)
Адрес IP нужно узнавать из соединения, разумеется. Не исключена же ситуация,
когда у машинки несколько IP, какой тогда показывать серверу?
Сетевое имя делается обратным DNS запросом из IP, тоже задачка не имеющая
отношения к серверу.
Неактивен
спасибо за советы, они все известны.. я все же надеялся что я что то не знаю.. что MySQL хранит информацию все таки в каких то своих таблицах, что MySQL Administrator берет её от туда, и что я смогу тоже получить оттуда данные для своей программы, не прибегая к функциям WinAPI или подобного ...
спасибо что уделили время на помощь для решения моей маленькой проблемки
Неактивен