• 10427
  • 54
  • 7
Нравится блог?
Подписывайтесь!

MySQL+Delphi+Zeos7 (удалённый доступ)

Задание: организовать простое клиент-серверное приложение для работы с СУБД MySQL для нескольких машин.

Что сделано на данном этапе: создано простое клиент-серверное приложение которое работает пока только локально с MySQL. При переносе приложения на другую машину и запуске, выдает ошибку Can't connect to MySQL server on '127.0.0.1' (10061).

IP сервера 127.0.0.1, порт 3306, выполняю в приложении вход под рутом (пользователь root). Появилась идея, что под рутом зайти можно только с машины на которой поставлен сервер, то есть для новой машины - нужно создавать отдельного пользователя (пусть и со всеми правами).

Вопрос - как это сделать? Как именно должен выглядеть запрос создания нового пользователя для определенной (и не очень) машины, чтобы был доступ к серверу?

Cyberforum пока отмалчивается.

unauthorized
21 октября 2011, 19:17
967

Загрузка...
Loading...

Комментарии

xapon
0
0
У вас стоит mysql-сервер на той другой машине? Или вы думаете что со второго компьютера по айпи 127.0.0.1 вы попадете на сервер первого компьютера?
для ясности скажу, MySQL сервер стоит на машине X. Пытаюсь с машины Y при помощи только клиент-серверной программы (на машине Y естественно сервера нет) пробиться к серверу по IP 127.0.0.1.
И признаться честно, думал что попаду со второй машины на сервер первой... не получилось... Где-то прочел, что для того чтобы машина Y могла попасть на сервер, нужно чтобы IP-адрес Y-ка был добавлен в список допустимых сервера. А для этого нужно создать пользователя, с параметрами IP-адреса Y-ка и под этим пользователем и нужно заходить... Надеюсь изложил мысль =(
xapon
0
0
Если они у вас соединены по локальной сети, со второго компьютера нужно указывать айпи первого, который находится в свойствах сетевого подключения, а не 127.0.0.1. По нему компьютер обращается только сам к себе.
Ок. Если я буду обращаться с машины Y по IP X-а, то зачем тогда MySQL серверу свой собственный IP? (скажу что айпи 127.0.0.1 при запущенном сервере пингается с обоих машин).
Я не очень уверен в настройках mysql-сервера (честно говоря про "собственный ip" впервые слышу, но может так и есть), но про 127.0.0.1 знаю точно. Он должен пинговаться в любом случае (проверьте - отключите сервер, запустите ping 127.0.0.1 на втором компьютере - ответит вам сам же второй компьютер. ru.wikipedia.org
Хммм, возможно вы правы, спасибо. Завтра обязательно попробую, если что, отпишусь, можно?)
Вам нужно, чтобы установленный MySQL в конфиге имел разрешения к подключению по сети. Также, на этом ПК нужно в свойствах брандмауэра и антивируса открыть стандартный порт MySQL. Потом, в настройках компонент нужно указать IP удаленного компьютера, имя пользователя и пароль.
Когда вы подключаетесь по IP 127.0.0.1 вы как бы говорите, "MYSQL сервер на этом компьютере"
Тогда сразу же несколько вопросов:
Смогу ли я с удаленного компьютера зайти по root'ом?
Конфиг MySQL my.ini? Какой же параметр тогда отвечает за разрешение подключения по сети? =\
Стандартный порт 3306, а ошибка 10061 значит, что по порту не получается достучаться
Дык, удаленная машина по порту 3306 и не достучится, раз IP я указывал 127.0.0.1... стучаться по порту в несуществующий локальный сервер :D
Под рутом зайти можно, т.е. отдельный пользователь для подключения по сети не обязателен.
Надо в My.ini добавить в раздел [mysqld], в конец
bind-address=0.0.0.0
skip-name-resolve

Оставьте свой комментарий

Спасибо за открытие блога в Yvision.kz! Чтобы убедиться в отсутствии спама, все комментарии новых пользователей проходят премодерацию. Соблюдение правил нашей блог-платформы ускорит ваш переход в категорию надежных пользователей, не нуждающихся в премодерации. Обязательно прочтите наши правила по указанной ссылке: Правила

Также можно нажать Ctrl+Enter

Популярные посты

Казком берет комиссии за оплаты по карте. Почему на это закрывают глаза Visa и MasterCard?!

Казком берет комиссии за оплаты по карте. Почему на это закрывают глаза Visa и MasterCard?!

Покупаешь в супермаркете продукты на 5000 тенге и банк забирает себе еще 30-50 тенге. То есть, продукты обошлись уже не в 5000, а в 5050 тенге.
ValentinaVladimirska
25 мая 2017 / 22:56
  • 14018
  • 30
Вырубка деревьев в Алматы под БРТ. Проект уже нанес городу экологический ущерб

Вырубка деревьев в Алматы под БРТ. Проект уже нанес городу экологический ущерб

Как ранее уже сообщалось из-за строительства БРТ в Алматы пострадают значительное количество деревьев. На прошлой неделе вырублены первые вязы и клён, - под расширение проезжей части на улице...
SKYFALL
24 мая 2017 / 17:20
  • 12343
  • 18
Узаконенное варварство в стране, принимающей «EPXO». Еще далеко нам до «топ-30 развитых стран»

Узаконенное варварство в стране, принимающей «EPXO». Еще далеко нам до «топ-30 развитых стран»

В продвинутых государствах едва ли поймут, почему в столь развитом, успешном и преуспевающем Казахстане от имени и по заданию властей творятся такие зверства над животными.
openqazaqstan
24 мая 2017 / 12:12
  • 11022
  • 102
Системная коррупция стала главной угрозой для Казахстана. У нас воруют миллиардами

Системная коррупция стала главной угрозой для Казахстана. У нас воруют миллиардами

Коррупционные отношения вышли на такой уровень, что они уже начинают дискредитировать всю систему управления.
openqazaqstan
26 мая 2017 / 13:45
  • 8628
  • 34
Пока полицейские будут прощать, им будут бить и по чести, и по лицу

Пока полицейские будут прощать, им будут бить и по чести, и по лицу

Судья Алмалинского районного суда Куаныш Арипов ломает стереотипы отношения граждан к представителям Фемиды. Напавшему на полицейского экс-сотруднику алматинского акимата он назначил наказание выше...
Mirogloff
24 мая 2017 / 16:41
  • 4107
  • 9
Начинаю понимать, почему большинство разводов приходится на время беременности

Начинаю понимать, почему большинство разводов приходится на время беременности

У него нет растяжек на теле, его не тошнит и не рвет, у него не расходятся кости таза, нет тяжести при ходьбе, его по органам никто изнутри не пинает. Как тяжело выдержать 9 месяцев мужику, бедные...
idol_true
26 мая 2017 / 16:52
  • 3602
  • 95
Аблязов загробным голосом декларирует «ДВК-2». Монолог обиженного человека

Аблязов загробным голосом декларирует «ДВК-2». Монолог обиженного человека

Последний монолог Аблязова о «продолжении борьбы с режимом» и «ДВК-2», при всём желании, не выглядел как какой-то политический манифест.
openqazaqstan
25 мая 2017 / 13:53
  • 3410
  • 85
«114» на связи: актуальные вопросы о Рамадане

«114» на связи: актуальные вопросы о Рамадане

Можно ли держать Оразу только три дня? Необходимо ли удалиться из социальных сетей во время поста? - на эти и другие вопросы отвечает исламовед Шерзод Пулатов.
lyalusha
27 мая 2017 / 8:30
  • 3238
  • 4
Я могла простить Америке ее неидеальность, но никак не фальшь

Я могла простить Америке ее неидеальность, но никак не фальшь

Прошло 8 лет, с тех пор как я живу в этой стране, но всего лишь год, как я увидела ее во всей красе. Моя жизнь тоже стала похожей на эту страну, с виду идеальная, успешная, но внутри пустая.
stervastyle
26 мая 2017 / 6:38