powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как указать путь к бд MySql
16 сообщений из 16, страница 1 из 1
Как указать путь к бд MySql
    #39550426
bastibubu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Есть бд на 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
Как указать путь к бд MySql
    #39550428
bastibubu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Как указать путь к бд MySql
    #39550464
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bastibubuХочу в Firedac Editor указать путь к бд MySql но не могу понять какое расширение файла
указать.

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

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

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

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

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

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

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

Вам в настройках соединения нужно указать имя сервера, где запущен MySQL (по идее, у Вас это localhost) и имя базы на этом сервере (base_edel). Все. Никаких путей и расширений указывать не нужно
...
Рейтинг: 0 / 0
Как указать путь к бд MySql
    #39551075
bastibubu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_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
Как указать путь к бд MySql
    #39551082
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bastibubu...
т.е. я не могу в design time присоединиться к бд и посмотреть на результат запроса в Dbgrid,толко в real time. правильно я вас понял?
С чего вдруг такой вывод? "Потому что в примере"?
... а ведь в примере и пароль - "три звездочки" => все пропало?
...
Рейтинг: 0 / 0
Как указать путь к бд MySql
    #39551136
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bastibubuтак и указан в параметрах соединения:Тогда в чем вопрос?
bastibubuт.е. я не могу в design time присоединиться к бдПочему?
...
Рейтинг: 0 / 0
Как указать путь к бд MySql
    #39551187
bastibubu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_Vasilisk_bastibubuтак и указан в параметрах соединения:Тогда в чем вопрос?
Я хотел через Driver Id=MySql указать путь бд но не получается:Unknown database:(см.рис)
и Dimytry Sibiryakov пишет: 'MySQL не позволяет указать путь к БД. Вообще. Никак.'
...
Рейтинг: 0 / 0
Как указать путь к бд MySql
    #39551200
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bastibubu,

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

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

Такие дела.

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

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

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


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