Привет всем, у меня проблемы с подключением к ПК в локальной локальной сети, в которой работает база данных mySQL.
Код в VB6 я есть:
.ConnectionString = "DRIVER={MySQL ODBC 5.1 Driver};SERVER=\\SERVERPC;DATABASE=lstoredb;UID=root2;PWD=thepassw;OPTION=3"
Если я помещаю "localhost", тогда он работает просто отлично (у меня также работает mysql на моей системе DEV). Но как только я помещу его на другой компьютер, он никогда не подключается.
Я могу получить доступ к SERVERPC в своей сети, но по какой-то причине VB6 не может его найти? Я даже пробовал IP-адрес:
.ConnectionString = "DRIVER={MySQL ODBC 5.1 Driver};SERVER=192.168.1.9;DATABASE=lstoredb;UID=root2;PWD=thepassw;OPTION=3"
И это все еще не работает. Отключил все брандмауэры и все равно ничего... Даже добавил порт 3306 к моему маршрутизатору для 192.168.1.9 IP и ничего еще!
Компьютер DEV - это Windows XP SP3, а сервер mySQL - в Vista Home Prem. 32-битный.
Любая помощь будет замечательной! Благодарю!: О)
Дэвид
Вам нужно сказать MySQL, чтобы разрешать удаленные подключения к определенным базам данных с определенных узлов для определенных пользователей. Источник