Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2013.03.31;
Скачать: [xml.tar.bz2];

Вниз

Доступ к 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.52 MB
Время: 0.005 c
15-1354157936
Медвежонок Пятачок
2012-11-29 06:58
2013.03.31
марсиане таки существуют? :)


15-1354628669
Volodey
2012-12-04 17:44
2013.03.31
Что нужно в самом начале?


15-1354870894
stas
2012-12-07 13:01
2013.03.31
Convert Doc to PDF


2-1348238497
n_sch
2012-09-21 18:41
2013.03.31
Выборка данных из файла


15-1354108455
Дмитрий С
2012-11-28 17:14
2013.03.31
Равномерное заполнения SD карты.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский