Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.06.2018, 14:44   #1
Demien
Форумчанин
 
Аватар для Demien
 
Регистрация: 01.08.2007
Сообщений: 222
Вопрос Delphi 7 - Подключение к MySQL серверу

Использую компоненты DirectMysqlObjects.
Не могу подключиться к "конкретному" серверу. То есть - если я копирую БД на другой сервер, добавляю пользователя - все замечательно работает!
На 2 кнопки вешаю один код с подключением к серверу, запросом и выводом результата. Отличие только в АйПи адресе сервера.
Код:
  Memo1.Lines.Add('SELECT N FROM qwerty');
  MySQLClient.Connect('10.0.4.20', 'kopy', '475359954',
    'ttest', 3306, '', false, 0);
  MySQLResult := MySQLClient.Query(Memo1.Text, True, OK);
  Memo1.Clear;
  for z:=0 to MySQLResult.RowsCount do
  begin
    Memo1.Lines.Add(MySQLResult.FieldValueByName('N'));
    MySqlResult.Next;
  end;
В одном случае все работает, а к "нужной" БД не подключается.
Отбил почки брандмауэру. Безрезультатно.
Закинул программу физически на сам сервер. Не работает.
Пробовал вместо АйПи "localhost" и "127.0.0.1". Ничего.
Допустил что сам сервер MySQL криво встал - запускал "MySQL Server Instance Config", проверил все норм.
Серверы MySQL версии 5.1.
При всем этом к Серверу спокойно из любой точки сети подключаюсь при помощи Навикат.
Подскажите пожалуйста в какое "отверстие" еще можно или даже нужно заглянуть серверу???
Жить тоже вредно, от этого умирают!!!
Demien вне форума Ответить с цитированием
Старый 16.06.2018, 18:59   #2
Demien
Форумчанин
 
Аватар для Demien
 
Регистрация: 01.08.2007
Сообщений: 222
По умолчанию

Не густо с ответами(
Посоветуйте хотя-бы компоненты для подключения к серверу MySQL (ток бесплатные плиз)
Жить тоже вредно, от этого умирают!!!
Demien вне форума Ответить с цитированием
Старый 26.06.2018, 11:28   #3
IliaIT
Форумчанин
 
Аватар для IliaIT
 
Регистрация: 17.03.2009
Сообщений: 979
По умолчанию

Ставь воркбенч и драйвер mysql. и проверяй права пользователя. та может быть запрет на доступ с других машин для пользователя.
если просто проверить по факту, то достаточно поставить драйвер одбс с офф сайта, и через него попробовать создать подключение винды. или например через эксель проверить просмотр таблицы.
P.S. запускать надо будет для проверки 32 битный odbc винды. в вин 7 лежит C:\Windows\SysWOW64\odbcad32.exe

стандартный ADO дельфи компонент хорошо работает (в хе3 это вкладке dbGo).
Интуитивно понятный интерфейс - это такой интерфейс, для работы с которым нужна недюжинная интуиция.

Последний раз редактировалось IliaIT; 26.06.2018 в 11:31.
IliaIT вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi и MYSQL подключение к бд Liones БД в Delphi 7 23.03.2013 15:04
Динамическое подключение к PostgreSQL серверу из delphi без создания источника данных dsn lildee БД в Delphi 1 03.04.2012 12:03
Delphi и подключение к mysql Drek Помощь студентам 2 07.11.2010 23:36
Подключение к MySQL серверу Demien БД в Delphi 0 10.08.2009 15:14
Как установить подключение к серверу MySQL rainbow Общие вопросы Delphi 7 29.09.2008 12:42