2012-06-04 4 views
0

Перед этой проблемой стоит stackoverflow question кроме моего хоста, похоже, нет cpanel. Поскольку ответ, указанный в связанном вопросе, связан с cpanel, он мне не помог. Я могу что-нибудь сделать?Подключиться к базе данных ONLINE MySQL, используя DSN ODBC 2

+0

Вы используете mysql или получаете доступ? Я хотел бы связаться с вашей хостинговой компанией и спросить их. Если у вас нет C-панели, то этого не может быть сделано. Кто ваша хостинговая компания? – webdad3

+0

Я использую как mysql, так и доступ, back-end и front-end соответственно. –

ответ

2

Кажется, вы пытаетесь подключиться с клиентской машины, расположенной на вашем столе, к экземпляру сервера mySQL, расположенному на ферме серверов поставщика услуг. Вы пытаетесь использовать «драйвер» ODBC для mySQL для этого, чтобы вы могли просматривать ваши данные mySQL с помощью MS Access. (Правильно?)

Вам необходимо убедиться, что данный поставщик услуг хостинга позволяет удаленные подключения к своим экземплярам сервера mySQL. Некоторые поставщики услуг, особенно самые дешевые, предотвращают эти удаленные подключения с использованием брандмауэров или других методов изоляции сети. (Они делают это, потому что легче контролировать безопасность и производительность, когда только их собственные веб-серверы могут подключаться к своим серверам mySQL.) Если поставщик услуг предотвращает все эти подключения в качестве политики, вам понадобится другой поставщик услуг ,

Если они разрешают удаленные подключения, возможно, вам потребуется включить эти подключения для вашей базы данных mySQL. Вот о чем упоминается функция «cpanel» в другом вопросе. cpanel - популярное веб-приложение панели управления, предлагаемое многими коммерческими провайдерами хостинга, позволяющее контролировать самообслуживание со стороны своих клиентов. Если ваш поставщик услуг не использует cpanel, вам нужно будет узнать, что они используют. Даже если они используют cpanel, они все равно не разрешают удаленные подключения mySQL.

Вам также необходимо убедиться, что ваша клиентская машина (работающая с ODBC) и пользователь имеют авторизацию в базе данных пользователей mySQL.

Вам было бы полезно разместить билет на услугу у своего поставщика услуг, спрашивая, предлагают ли они доступ к удаленному mySQL. Если они скажут «да», тогда вы можете попросить их совета и помочь в его настройке.

Имейте в виду, что открытие экземпляров сервера mySQL для прямого подключения через общедоступный Интернет обычно не считается хорошей практикой безопасности. Если данные в вашей базе данных каким-либо образом являются частными (например, информация о личности людей), вы должны быть очень осторожны.

+0

Большое спасибо, Олли Джонс. Какой проницательный ответ! –

+0

Оказывается, данный поставщик услуг хостинга не разрешает удаленные подключения к своим экземплярам сервера mySQL. –

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