Страницы: 1
RSS
Как подключиться к MySQL по сети
 
Доброго времени суток уважаемые жители планеты и любители эксель!

Установил MySQL к которому подключаюсь методом:
Код
Dim FConn As ADODB.Connection
Private Sub ConnectDB()
    Set FConn = New ADODB.Connection
    FConn.Open "DRIVER={MySQL ODBC 5.1 Driver};" & _
    "SERVER=localhost;" & _
    "DATABASE=forum;" & _
    "USER=root;" & _
    "PASSWORD=;" & _
    "Option=3"
    If FConn.State = adStateOpen Then
        MsgBox "Connected... =)"
    Else
        MsgBox "Can not connect... =("
    End If
End Sub
 При выполнении макроса с машины на которой установлен MySQL, всё нормально. Но попытки подключения с других машин через сетевой доступ, приводят к ошибке. Думаю проблема в имени Сервера. Попытка прописать "SERVER=192.168.12.200;" & _ тоже дают ошибку.
Собственно вопрос: как подключиться к MySQL  по сети?
Заранее всем спасибо!
П.С. Железо древнее: Вин. ХР, Офис 2003.
 
Ronin751, здравия. Из спортивного интереса загуглил Вашу тему. Проверьте содержимое файла конфигурации (*.cnf). Например, тут почитайте.

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
JayBhagavan, здравствуйте! Спасибо, что обратили внимание на тему и за ссылку. MySQL для меня не известен и тонкостей пока не знаю.Буду разбирать. ))
 
Пропишите в брандмауэре в правилах  порт 3306 на прием и передачу
Эту строку в файле my.cnf
bind-address          = 127.0.0.1
замените на
bind-address          = 192.168.12.200
 
Друзья! Спасибо всем за советы и отзывы. Но, только вот я тот самый файл my.cnf найти не могу. Единственный файл с названием my который я нашел это файл с расширением .ini, но там строк bind-address нет. Подскажите пожалуйста если кто знает?
 
   Всем спасибо за помощь! Всё оказалось крайне просто: нужно было провести некоторые манипуляции о которых рассказано в посте №7 по ВОТ этой ссылке и немного пошаманить с бубном  в брандмауэре
  Касательно файла my.cnf.  Данный файл с расширением .cnf касается Linux. В случае Виндовс используется файл .ini. ( По крайней мере, так я понял из самого файла my.ini )

Вот что там пишут:
Код
# MySQL Server Instance Configuration File
# ----------------------------------------------------------------------
# Generated by the MySQL Server Instance Configuration Wizard
#
#
# Installation Instructions
# ----------------------------------------------------------------------
#
# On Linux you can copy this file to /etc/my.cnf to set global options,
# mysql-data-dir/my.cnf to set server-specific options
# (@localstatedir@ for this installation) or to
# ~/.my.cnf to set user-specific options.
#
# On Windows you should keep this file in the installation directory 
# of your server (e.g. C:\Program Files\MySQL\MySQL Server X.Y). To
# make sure the server reads the config file use the startup option 
# "--defaults-file".
П.С. Но увы в в файле my.ini строк bind-address я так и не нашел.
Успехов всем!
 
Цитата
Ronin751 написал:
Данный файл с расширением .cnf касается Linux
Точно?
 
А у меня такого нет.  
Страницы: 1
Читают тему
Наверх