2012-06-20 4 views
3

Я не уверен, что это подходящее место для этого вопроса, но здесь идет ...... У меня есть сайт, который был разработан на PHP с использованием MYSQL. Теперь я хочу написать приложение в Visual C#, которое обращается к базе данных MYSQL и возвращает данные из этой базы данных в приложение. Я попытался это сделать и получил ошибку "(xx.xxx.xxx.xx) не разрешено подключаться к этому серверу MYSQL". После некоторых исследований я обнаружил, что есть способ отключить это на сервере по IP-адресу. Однако это приложение в конечном итоге будет распространено среди других людей и ПК, поэтому я не думаю, что это постоянное решение. Я думаю, что я мог бы открыть базу данных MYSQL для всего мира, но я надеюсь, что смогу подключиться к MYSQL и сообщить серверу, что я иду только из приветственного мирового приложения. Кто-нибудь знает, возможно ли это из Visual C# и MYSQL, или знаете безопасный способ подключения к базе данных MYSQL удаленного сайта с помощью приложения, которое может иметь динамический IP-адрес?Подключение к MYSQL из visual C#

Заранее благодарен!

+0

Вам необходимо решить проблему конфигурации с установкой My SQL Server. Мои сообщества SQL могут помочь в этом квесте. Если это общий хостинг, вам не повезет. –

+0

Спасибо за предложение! Это через хостинговую компанию, но это выделенный сервер. Я проверю платы MYSQL и посмотрю, смогу ли что-нибудь найти. Благодаря! – user1420914

ответ

1

Ramhound прав, поскольку вам нужно перенастроить сервер, если вы хотите сделать что-либо подобное, но если вы хотите подключиться к серверу напрямую из клиентских приложений, вашему клиенту потребуется пароль для вашего Mysql который не идеален.

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

Смежные вопросы