Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как указать путь к бд MySql / 16 сообщений из 16, страница 1 из 1
09.11.2017, 17:39:06
    #39550426
bastibubu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как указать путь к бд MySql
Здравствуйте!
Есть бд на Interbase(Firebird) и программа на Delphi. Всегда работал только в локале, практики работы в Web-е пока нет.
У меня к вам 2 вопроса:
1) Хочу в Firedac Editor указать путь к бд MySql но не могу понять какое расширение файла указать.
база данных называется Base_Edel и находится в C:\ProgramData\MySQL\MySQL Server 5.7\Data\base_edel, а внутри каталога бд есть frm и ibd файлы.(см. рисунок). Оба вызывают ощибку: "Unknown database ...frm, ibd".
2) Если в поле 'Server' напишу имя компьютера выводит ощибку: 'Host "SERVER-EDEL" is not allowed to connect to this mysql server'.
...
Рейтинг: 0 / 0
09.11.2017, 17:40:37
    #39550428
bastibubu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как указать путь к бд MySql
...
Рейтинг: 0 / 0
09.11.2017, 18:19:02
    #39550464
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как указать путь к бд MySql
bastibubuХочу в Firedac Editor указать путь к бд MySql но не могу понять какое расширение файла
указать.

Обломись, MySQL так не умеет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
09.11.2017, 18:56:11
    #39550495
bastibubu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как указать путь к бд MySql
Dimitry Sibiryakov , что вы имеете ввиду?
...
Рейтинг: 0 / 0
09.11.2017, 18:58:16
    #39550497
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как указать путь к бд MySql
bastibubuчто вы имеете ввиду?

Какое слово тебе непонятно? MySQL не позволяет указать путь к БД. Вообще. Никак.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
09.11.2017, 19:17:06
    #39550510
bastibubu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как указать путь к бд MySql
Dimitry Sibiryakov, а с помощью параметров времени выпольнения connection definition?
http://docwiki.embarcadero.com/CodeExamples/Tokyo/en/FireDAC.MySQL_Sample
...
Рейтинг: 0 / 0
09.11.2017, 19:18:56
    #39550514
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как указать путь к бд MySql
bastibubuа с помощью параметров времени выпольнения connection definition?

Это имя БД, а не имя файла и тем более не путь к нему.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
09.11.2017, 19:21:30
    #39550516
Dimonka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как указать путь к бд MySql
Dimitry Sibiryakovbastibubuчто вы имеете ввиду?

Какое слово тебе непонятно? MySQL не позволяет указать путь к БД. Вообще. Никак.

Почему не позволяет? Позволяет. Только потребуется колдовство с бубном и перезапуск MySQL.
Пример тому всякие портабельные версии MySQL.
...
Рейтинг: 0 / 0
09.11.2017, 19:37:46
    #39550520
bastibubu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как указать путь к бд MySql
Dimitry Sibiryakovbastibubuа с помощью параметров времени выпольнения connection definition?

Это имя БД, а не имя файла и тем более не путь к нему.

да, знаю что имя бд.
...
Рейтинг: 0 / 0
10.11.2017, 14:54:55
    #39551043
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как указать путь к бд MySql
bastibubu,

Вам в настройках соединения нужно указать имя сервера, где запущен MySQL (по идее, у Вас это localhost) и имя базы на этом сервере (base_edel). Все. Никаких путей и расширений указывать не нужно
...
Рейтинг: 0 / 0
10.11.2017, 15:28:08
    #39551075
bastibubu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как указать путь к бд MySql
_Vasilisk_bastibubu,

Вам в настройках соединения нужно указать имя сервера, где запущен MySQL (по идее, у Вас это localhost) и имя базы на этом сервере (base_edel). Все. Никаких путей и расширений указывать не нужно
Vasilisk ,так и указан в параметрах соединения:
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
with dbMain do begin
    Close;
    // create temporary connection definition
    with Params do begin
      Clear;
      Add('DriverID=MySQL');
      Add('Server=' + edtServer.Text);
      Add('Port=' + edtPort.Text);
      Add('Database=' + edtDB.Text);
      Add('User_Name=root');
      Add('password=***');
    end;
    Open;
end;


т.е. я не могу в design time присоединиться к бд и посмотреть на результат запроса в Dbgrid,толко в real time. правильно я вас понял?
...
Рейтинг: 0 / 0
10.11.2017, 15:41:03
    #39551082
чччД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как указать путь к бд MySql
bastibubu...
т.е. я не могу в design time присоединиться к бд и посмотреть на результат запроса в Dbgrid,толко в real time. правильно я вас понял?
С чего вдруг такой вывод? "Потому что в примере"?
... а ведь в примере и пароль - "три звездочки" => все пропало?
...
Рейтинг: 0 / 0
10.11.2017, 16:21:27
    #39551136
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как указать путь к бд MySql
bastibubuтак и указан в параметрах соединения:Тогда в чем вопрос?
bastibubuт.е. я не могу в design time присоединиться к бдПочему?
...
Рейтинг: 0 / 0
10.11.2017, 16:52:31
    #39551187
bastibubu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как указать путь к бд MySql
_Vasilisk_bastibubuтак и указан в параметрах соединения:Тогда в чем вопрос?
Я хотел через Driver Id=MySql указать путь бд но не получается:Unknown database:(см.рис)
и Dimytry Sibiryakov пишет: 'MySQL не позволяет указать путь к БД. Вообще. Никак.'
...
Рейтинг: 0 / 0
10.11.2017, 17:09:18
    #39551200
чччД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как указать путь к бд MySql
bastibubu,

ты снова вместо имени базы пытаешься указать имя файла или имя каталога.

Имя базы - ни то, ни другое. Тебе уже указали: 20941190
Но ты все равно пытаешься.
Ты просто ДОЛЖЕН ЗНАТЬ это имя и указать именно его.

Такие дела.

PS: переведи с английского "Unknown database" хотя бы и посмотри на то, что ты указываешь:
...
Рейтинг: 0 / 0
10.11.2017, 17:53:15
    #39551235
bastibubu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как указать путь к бд MySql
чччДbastibubu,

ты снова вместо имени базы пытаешься указать имя файла или имя каталога.

чччД , спасибо. Заработал)))). в Database записал просто Base_edel. Неправильный вывод сделал из вчерашных коментариев sibiryakov-а.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как указать путь к бд MySql / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]