2012-01-04 5 views
0

Я разрабатываю приложение, которое при предоставлении имени хоста, имени пользователя, пароля и имени таблицы подключается к базе данных и отображает требуемую таблицу. Теперь я хочу, чтобы он подключал удаленные базы данных (MySql). Как я могу сделать это удаленно доступным? Я использую панель Plesk. Или мне нужно позвонить в мою хостинговую компанию и попросить их сделать это, потому что в панели plesk я не могу найти командную строку для mysql.Подключение MySQL удаленно

ответ

3

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

Если у вас есть собственный сервер (виртуальный или реальный), это должно быть возможно в целом. Вы должны открыть порт 3306 (стандартный порт mysql) в своем брандмауэре, и вы должны убедиться, что пользователь, с которым вы подключаетесь, имеет право доступа к нужной вам базе данных (запись хоста (в таблице mysql/db afay) должна быть установлена ​​в " % "вместо« localhost ».)

+0

Большинство поставщиков услуг веб-хостинга не допускают удаленное подключение из-за соображений безопасности. Некоторые из них затем ограничивают также локальные TCP-соединения и позволяют использовать только сокет/именованные каналы. – rkosegi

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