Lz |
Отправлено: 12.01.2005, 14:30 |
|
Не зарегистрирован
|
Ребята, подскажите пожалуйста.
Пытаюсь законнектится к MySQL базе через dbExpress.
Delphi 8 коннектится, однако SQLDataSet не может выполнить ни одного простейшего запроса (на банальный SELECT * FROM table1 говорит, что ошибка в SQL синтаксисе).
С++ Builder при коннекте, говорит что неверное имя польз или пароль, а их вообще у данной базы нет.
В чём дело? Заранее благодарен. |
|
Valdemar |
Отправлено: 12.01.2005, 14:56 |
|
Мастер участка
Группа: Участник
Сообщений: 433
|
QUOTE | С++ Builder при коннекте, говорит что неверное имя польз или пароль, а их вообще у данной базы нет |
Сначала надо завести пользователей, указав логин и пароль, потом назначить пользователям права. И только после этого подключаться к базе от имени одного из пользователей. |
|
Guest |
Отправлено: 12.01.2005, 15:52 |
|
Не зарегистрирован
|
Большое спасибо за ответ.
Для того чтобы создать надо подконнектится к базе mysql. Правильно?Пишу ему
C:\mysql>bin\mysql -u root mysql
а он выдает
ERROR 2003: Can't connect to MySQL server on 'localhost' (10061)
Почему localhost? Почему cannot connect?
Может дело в том, что я в локальной сети, и у меня права не администратора? |
|
Valdemar |
Отправлено: 12.01.2005, 16:04 |
|
Мастер участка
Группа: Участник
Сообщений: 433
|
Для администрирования MySQL лучше использовать специальные утилиты. Например, EMS MySQL Menager. |
|
gore |
Отправлено: 12.01.2005, 18:13 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 17
|
Продолжение темы е ее расширение:
Возникает следующая проблема при использовании TSQLConnection
При попытке соединения с базой данных MySQL возникает ошибка
Unable to load LIBMYSQL.DLL
что такое нужно сделать, чтобы эта библиотека была обнаружена?
она есть!
|
|
gore |
Отправлено: 12.01.2005, 19:18 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 17
|
А вот проблема и решилась?
Поставил MySQL 3.23 вместо 4.1 и всё работает нормально!
|
|
pn2 |
Отправлено: 14.01.2005, 15:53 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 20
|
QUOTE (gore @ 12/01/2005, 19:15) | Возникает следующая проблема при использовании TSQLConnection
При попытке соединения с базой данных MySQL возникает ошибка
Unable to load LIBMYSQL.DLL
что такое нужно сделать, чтобы эта библиотека была обнаружена?
она есть! |
И у меня один в один такая же проблема!
Стоит AppServ там mysql 4.0.18
Может нужно путь где-то прописать к этому файлу — LIBMYSQL.DLL?
Моя настройка параметров SQLConnection:
DriverName=MySQL
HostName=localhost
Database=run
User_Name=root
Password=
BlobSize=-1
ErrorResourceFile=
LocaleCode=0000
|
|
pn2 |
Отправлено: 14.01.2005, 17:29 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 20
|
QUOTE (gore @ 12/01/2005, 20:20) | А вот проблема и решилась?
Поставил MySQL 3.23 вместо 4.1 и всё работает нормально!
gore, а какие у тебя настройки в SQLConnection? Хост и всё остальное.... |
Переставил AppServ с версией mysql 3.23.44 — результата никакого, также говорит Unable to load LIBMYSQL.DLL.
|
|