Форум: "Начинающим";
Текущий архив: 2009.06.21;
Скачать: [xml.tar.bz2];
ВнизСервер MySQL и Delphi Найти похожие ветки
← →
Cabyrc © (2009-04-06 06:00) [0]Добрый день! Интересует следующий вопрос: создается приложение на Delphi, подключающееся к СУБД MySQL, при подключении к серверу MySQL необходимо узнать имена БД, лежащих на сервере? :d
← →
Anatoly Podgoretsky © (2009-04-06 09:24) [1]> Cabyrc (06.04.2009 6:00:00) [0]
Нафига, все равно какая, лишь бы база была.
← →
sniknik © (2009-04-06 09:33) [2]> необходимо узнать имена БД, лежащих на сервере?
необходимость определяется задачами программы, т.е. никто кроме тебя не знает, нужно тебе их узнавать или нет. если ты пишешь что-то вроде диспетчера для самого MySql-я то нужно, для обычной программы нет.
← →
NoDt (2009-04-06 09:57) [3]
> sniknik © (06.04.09 09:33) [2]
> Anatoly Podgoretsky © (06.04.09 09:24) [1]
Ну вот почему вместо ответа на вопрос обязательно узнавать нафига это нужно человеку.
Не проще дать пример или дать ссылку где есть информация по этому вопросу.
← →
Anatoly Podgoretsky © (2009-04-06 10:19) [4]А воспитание, а правильно задавать вопросы?
Кстати а почему ты решил почитать нотации, а не дал ответ? А
← →
sniknik © (2009-04-06 10:27) [5]> Ну вот почему вместо ответа на вопрос обязательно узнавать нафига это нужно человеку.
он спрашивает - "нужно ли ему узнавать имена баз при подключении", в более понятной формулировке. (прочитай оригинальный вопрос, только не поверхностно придумывая свой смысл, а именно то что там написано). на это можно ответить только если знать что делается (т.к. это зависит ТОЛЬКО от того что делается).
> Не проще дать пример или дать ссылку где есть информация по этому вопросу.
проще так дай. (у тебя есть ссылка на инфу к нему в голову? :)))
← →
Cabyrc © (2009-04-07 05:02) [6]Мне необходимо открыть и использовать любую БД, лежащую на сервере, для этого мне необходимо получить список всех БД, лежащих на сервере!
← →
Anatoly Podgoretsky © (2009-04-07 09:04) [7]> Cabyrc (07.04.2009 5:02:06) [6]
Для чего тебе надо открыть любую БД и кто тебе подобное позволит.
Ты что кульхацкер?
← →
sniknik © (2009-04-07 10:00) [8]> для этого мне необходимо получить список всех БД, лежащих на сервере!
ну, раз ты веришь в то, что тебе это нужно, так получай! зачем спрашивать необходимо это или нет?
или ты не знаешь как? но почему бы тогда именно об этом и не спросить? ... блин, как будто не вопрос решают, а потрепаться пришли.
есть хороший способ получения списка, это попросить админа сервера. он тебе на бумажке их все и запишет. другие способы гарантий не дают (впрочем и этот тоже вместо списка может дать по шее, т.е. негарантированный).
← →
Плохиш © (2009-04-07 11:10) [9]
> sniknik © (07.04.09 10:00) [8]
> впрочем и этот тоже вместо списка может дать по шее
Грубиян, надо говорит "инициирует исключение" ;-)
← →
palva © (2009-04-08 00:21) [10]Есть такая команда
SHOW DATABASES. Правда, сервер перечислит только те базы, на которые у вас есть права, а то и не даст ничего, если у вас нет привилегий на эту команду.
Если у вас есть доступ к директории с базами, то можно посмотреть имена файлов.
← →
Германн © (2009-04-08 00:58) [11]
> или ты не знаешь как? но почему бы тогда именно об этом
> и не спросить? ... блин, как будто не вопрос решают, а потрепаться
> пришли.
> а правильно задавать вопросы?
+1
← →
@Z@M@D (2009-04-19 03:34) [12]Удалено модератором
Примечание: прочитай правила форума
← →
павел (2009-05-03 21:33) [13]Дык и как правильно сформулировать запрос что бы узнать имена ДБ на сервере, к которым у тебя есть права?
← →
sniknik © (2009-05-03 22:27) [14]> Дык и как правильно сформулировать запрос что бы узнать имена ДБ на сервере, к которым у тебя есть права?
интереснее другое, как его сформулировать неправильно?, если в хелпе единственная и вполне однозначная интерпретация... (понять например в 2-х вариантах невозможно)
и потом. права на базы у тебя могут и быть, но прав на доступ к схемам/таблице схемы где инфа по ним нет. все зависит от админа.
(или вернее не таблице а вьюшке по ним, т.к. я пробовал добавлять базу просто созданием папки... и она в схемах появилась "сама собой". )
← →
Ega23 © (2009-05-04 11:26) [15]
> Мне необходимо открыть и использовать любую БД, лежащую
> на сервере, для этого мне необходимо получить список всех
> БД, лежащих на сервере!
Это ты так думаешь. Я бы за такую программку - убил бы.
← →
sniknik © (2009-05-04 11:49) [16]> Я бы за такую программку - убил бы.
зря. работать она все одно не будет. насколько помню все права там, по умолчанию, есть только у root-а при входе с 127.0.0.1 (localhost), все остальное придется настраивать... покажите того админа который ТАК настроит (вот если настроит то убивать надо его. т.к. это будет за дело).
а автор... да пусть пишет.
← →
Ega23 © (2009-05-04 11:59) [17]
> вот если настроит то убивать надо его. т.к. это будет за
> дело
Дак об этом-то и речь. Готов на пиво поспорить, что базу он с программкой распространяет.
← →
Anatoly Podgoretsky © (2009-05-04 12:27) [18]
> Готов на пиво поспорить, что базу он с программкой распространяет.
В этом случае нет проблемы с названием БД. Но у него другая хакерская цель
> Мне необходимо открыть и использовать любую БД, лежащую
> на сервере
← →
sniknik © (2009-05-04 14:54) [19]продул пиво... ;-)
← →
Ega23 © (2009-05-04 14:56) [20]Блин, ну не базу, а саму СУБД.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.06.21;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.006 c