Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.06.21;
Скачать: CL | DM;

Вниз

Сервер 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;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.01 c
2-1241196392
Александр7
2009-05-01 20:46
2009.06.21
Как присвоить адрес файла переменной


6-1203662268
Артем
2008-02-22 09:37
2009.06.21
проблема отображения картинок в WebBrowser


6-1204103887
webSQLNeederr
2008-02-27 12:18
2009.06.21
Код для определения Google PR и Yandex ТиЦ


15-1239395408
Юрий
2009-04-11 00:30
2009.06.21
С Днём рождения ! 11 апреля 2009 суббота


6-1203935494
manarov
2008-02-25 13:31
2009.06.21
Navigate неверно работает?