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

Вниз

Доступ к mysql   Найти похожие ветки 

 
alexdn ©   (2012-12-09 21:28) [0]

Вот решил просмотреть табличку mysql на хосте. Компонент SimpleDataSet, HostName ввожу ip тратата.. Отладчик ругается на имя сервера - Error Unknown MySQL server host "ServerName" (11004).
Это значит ip неверный? или может порт нужно или ещё чего?


 
Медвежонок Пятачок ©   (2012-12-09 21:31) [1]

это значит что "ServerName" не отрезолвлен dns


 
alexdn ©   (2012-12-09 21:33) [2]

Слово то какое замечательное "отрезолвлен"). А если поподробнее..


 
icelex ©   (2012-12-09 21:35) [3]

а где комп должен искать ServerName?


 
alexdn ©   (2012-12-09 21:38) [4]

> icelex ©   (09.12.12 21:35) [3]
> а где комп должен искать ServerName?
а где должен искать? я прописал просто ip


 
Медвежонок Пятачок ©   (2012-12-09 21:39) [5]

Error Unknown MySQL server host "ServerName"

По моему даже блондинке это понятно.
Твой сервер ломится ни на какой введенный тобой IP, а ломится он на "ServerName"
Причем это литерал, а не переменная.


 
icelex ©   (2012-12-09 21:40) [6]

есть мнение, что компонент не понимает записи ip


 
alexdn ©   (2012-12-09 21:42) [7]

> icelex ©   (09.12.12 21:40) [6]
> есть мнение, что компонент не понимает записи ip
это уже и моё мнение, так как ему прописать, не http:// же?


 
Медвежонок Пятачок ©   (2012-12-09 21:44) [8]

есть мнение что у тебя ничего не выйдет.
даже если датасет получит правильный адрес.


 
Медвежонок Пятачок ©   (2012-12-09 21:45) [9]

по порту 3306 есть доступ к хосту?


 
alexdn ©   (2012-12-09 21:48) [10]

> Медвежонок Пятачок ©   (09.12.12 21:45) [9]
> по порту 3306 есть доступ к хосту?
это ip:3306? нет, не получается, первый раз просто вожусь с удалённым доступом к mysql.


 
alexdn ©   (2012-12-09 21:48) [11]

> Медвежонок Пятачок ©   (09.12.12 21:44) [8]
> есть мнение что у тебя ничего не выйдет.
это почему?


 
Медвежонок Пятачок ©   (2012-12-09 21:49) [12]

да просто потому, что мускул там наружу не смотрит.


 
alexdn ©   (2012-12-09 21:50) [13]

> Медвежонок Пятачок ©   (09.12.12 21:49) [12]
> да просто потому, что мускул там наружу не смотрит.
да вроде смотрит, тех поддержка даже внесла мой ip в список доверенных..


 
icelex ©   (2012-12-09 21:51) [14]

открыть порт, если он за роутером, сделать переадрессацию, чего ж проще?


 
icelex ©   (2012-12-09 21:52) [15]


> да вроде смотрит, тех поддержка даже внесла мой ip в список
> доверенных..

telnet <ip> 3306


 
Медвежонок Пятачок ©   (2012-12-09 21:53) [16]

убери пока свой сипледатасет,и возьми SQLyog.
Если подключишься, значит и датасетом зайдешь


 
alexdn ©   (2012-12-09 22:08) [17]

> Медвежонок Пятачок ©   (09.12.12 21:53) [16]
ок, посмотрю, даже интересно


 
alexdn ©   (2012-12-09 22:14) [18]

> Медвежонок Пятачок ©   (09.12.12 21:53) [16]
вот это да, а SQLyog подключился


 
Медвежонок Пятачок ©   (2012-12-09 22:20) [19]

Ну тогда остается выбрать правильные компоненты доступа


 
DVM ©   (2012-12-09 22:24) [20]


> alexdn ©   (09.12.12 22:14) [18]

1) Как подключаешься, параметры подключения покажи полностью.
2) Клиентские либы MySQL той же версии, что на сервере? Это важно, в dbExpress вроде вообще не все версии MySql поддерживаются.


 
DVM ©   (2012-12-09 22:26) [21]


> alexdn ©  

для MySQL обычно использую такие параметры подключения


 FConn := TSQLConnection.Create(nil);
 with FConn do
   begin
     ConnectionName := "MySQLConnection";
     DriverName := "MySQL";
     GetDriverFunc := "getSQLDriverMYSQL";
     LibraryName := "Dbxmys.dll";
     LoginPrompt := False;
     VendorLib := "libmysql.dll";
     Params.Clear;
     Params.Add("DriverName=MySQL");
     Params.Add("HostName=" + Settings.DBHost);
     Params.Add("Database=" + Settings.DBName);
     Params.Add("User_Name=" + Settings.DBUser);
     Params.Add("Password=" + Settings.DBPassword);
     Params.Add("BlobSize=-1");
     Params.Add("ServerCharSet=utf8");
   end;


 
alexdn ©   (2012-12-09 22:29) [22]

Ну вообщем SQLyog и делает то что мне нужно, так что своё писать интересно, но может не так и нужно, за делфи обидно немного, вроде данные те же, SQLyog подключился - Делфи нет.


 
DVM ©   (2012-12-09 22:32) [23]


> alexdn ©   (09.12.12 22:29) [22]


> Делфи нет.

параметры подключения задашь правильные и либы найдешь и ты подключишься


 
alexdn ©   (2012-12-09 22:56) [24]

Вот теперь всё немного по другому -
Project Project2.exe raised exception class TDBXError with message "DBX Error:  Driver could not be properly initialized.  Client library may be missing, not installed properly, or of the wrong version.".


 
DVM ©   (2012-12-09 22:58) [25]


> alexdn ©   (09.12.12 22:56) [24]

Dbxmys.dll (в папке с делфи лежит) и libmysql.dll положи рядом с исполняемым файлом своей программы


 
alexdn ©   (2012-12-09 23:04) [26]

> DVM ©   (09.12.12 22:58) [25]
всё, всё заработало, просто ещё к тому же libmysql.dll была старая версия, скачал из сети новую 5.1.30.


 
Игорь Шевченко ©   (2012-12-09 23:11) [27]


> за делфи обидно немного


это аберрации анатомии


 
alexdn ©   (2012-12-09 23:34) [28]

Вот, теперь я могу следить за зарегистрированными пользователями сайта, и мне для этого даже не нужно заходить ни на хост, ни в панель управления, запустил программку с рабочего стола, и всё видно..)


 
Германн ©   (2012-12-10 00:13) [29]


> alexdn ©   (09.12.12 23:34) [28]

Когда быть готовым заново регистрироваться?


 
Vegeta   (2012-12-10 00:25) [30]


> alexdn ©   (09.12.12 23:34) [28]

Теперь твою базу можно удаленно хакнуть.


 
alexdn ©   (2012-12-10 01:14) [31]

> Vegeta   (10.12.12 00:25) [30]
> Теперь твою базу можно удаленно хакнуть.
это почему это? доступ опять же только с моего ip, да и знать нужно параметры доступа к базе..


 
Vegeta   (2012-12-10 02:08) [32]


> да и знать нужно параметры доступа к базе

Зачем?


 
знайка   (2012-12-10 07:48) [33]


> Вот, теперь я могу следить за зарегистрированными пользователями
> сайта, и мне для этого даже не нужно заходить ни на хост,
>  ни в панель управления, запустил программку с рабочего
> стола, и всё видно..)
Было нормально, приделали костыль.



Страницы: 1 вся ветка

Текущий архив: 2013.03.31;
Скачать: CL | DM;

Наверх




Память: 0.54 MB
Время: 0.012 c
4-1264157517
Barloggg
2010-01-22 13:51
2013.03.31
Иконка в трее длинная. Это реально?


15-1354977257
dummy_user
2012-12-08 18:34
2013.03.31
Выбор из 2-х реализаций абстракции.


8-1227438798
Б
2008-11-23 14:13
2013.03.31
Графика


2-1348818757
ixen
2012-09-28 11:52
2013.03.31
Firebird и текстовое вычисляемое поле


2-1348679112
FIL-23
2012-09-26 21:05
2013.03.31
Существует ли компонент?