Подключение к MySQL удаленно [дубликат]

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

1
задан Berker Yüceer 10 September 2012 в 11:37
поделиться

5 ответов

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

Если вы сами настраиваете базу данных MySql (на выделенном или виртуальном плане сервера), вы должны иметь возможность настроить ее для приема удаленных хостов. В этом случае вам нужно изменить свой файл my.con, чтобы разрешить удаленные хосты (вы также можете сделать это с помощью инструментов MySql Admin), и вам необходимо предоставить логин, который вы пытаетесь использовать для доступа с удаленного IP:

http://www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html

Ваш предыдущий комментарий о SQLyog - очень хорошая идея. И я могу поручиться за этот продукт. Это отличный инструмент. Бесплатные админ-инструменты из MySql (Workbench - http://www.mysql.com/downloads/workbench/ ) также достойны и позволят вам также проверять удаленный доступ.

5
ответ дан Zippit 15 August 2018 в 14:55
поделиться
  • 1
    Кажется, мне кажется, что мне нужно изменить файл my.con, чтобы решить эту проблему. Благодаря.. – Berker Yüceer 11 September 2012 в 06:53

У меня была эта проблема. Я мог подключаться с локального хоста, но не с клиентского компьютера. Я отключил брандмауэр Windows (Windows 8). Однако никакой радости. Затем я создал новое правило в расширенных настройках брандмауэра и BINGO. Новое правило разрешало входящие соединения на порт 3306 в моей частной сети.

0
ответ дан David 15 August 2018 в 14:55
поделиться

Добавьте mysqlid.exe в настройки брандмауэра Windows для удаленного доступа к вашему серверу

-1
ответ дан Hisham Javed 15 August 2018 в 14:55
поделиться

Другой подход для VB6. Я использую его так, как это во всех моих приложениях, и он работает в течение многих лет.

Dim StoreDB As ADODB.Connection

Вкл. Error Resume Next

Set StoreDB = Новый ADODB.Connection

StoreDB.Open «Драйвер = {MySQL ODBC 3.51 Driver]; Сервер = 000.000.000.000; Порт = 3306; База данных = имя вашего DBNAME; Пользователь = Someusername; Пароль = Somepassword; = 8; "

Если Err.Number = 0 Затем

[код VB6 для выполнения]

Else

myErrorString = Err.Description

End If

StoreDB.Close

Установить StoreDB = Nothing

< / blockquote>

Как уже упоминалось, убедитесь, что порт 3306. У меня есть хост, который использует 3307. Я не вижу проблем с вашим кодом. Вероятно, вам нужно отсортировать это с хостом.

0
ответ дан Ray Erasmus 15 August 2018 в 14:55
поделиться

проверить это решение на подключение удаленно, когда вы получаете сообщение об ошибке 10060

http://forums.mysql.com/read.php?34,49742,239961

http://www.bigresource.com/VB-Remote-MySQL-Server-h6Z8Cbaszz.html#

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

telnet myhost 3306

Если вы получите что-то вроде ..., 3.23.54-log▬I_ & amp;: 309i☻

, тогда порт 3306 открыт и MySQL слушает.

Затем убедитесь, что ваш userid настроен для разрешения доступа на сервере MySQL. Вы можете сделать это с помощью программного обеспечения клиента mysql или программного обеспечения mysqlcc.

Надеемся, что это поможет

4
ответ дан Sathish 15 August 2018 в 14:55
поделиться
  • 1
    я уже прошел через ссылки, которые вы дали. Ничего не решил. Порт 3306 открыт для TCP и UDP. Я могу выполнить ping мой статический ip, но не могу подключиться к MySQL. Причина ошибки 10060 не очевидна, поэтому им сокрушительные стены. Также, если вы можете найти, мне нужна информация о том, как мой хостинг-провайдер справляется с этой проблемой. Спасибо за ваш ответ. В ближайшее время я попробую SQLyog как mysqlcc. – Berker Yüceer 10 September 2012 в 12:01
Другие вопросы по тегам:

Похожие вопросы: