|
|
|
| есть сеть из нескольких машин, соединённых по wi-fi, одна из машин - сервер, на нём запущен дэнвер и есть база данных mysql, задача - запустить программу, написанную на c# с других машин, которая будет коннектиться к базе данных на сервере
вот код подключения к базе:
_connection = new MySqlConnection("Database=ИМЯ_Базы; Data Source=Имя_компа; User ID = root; Password=пустое_значение");
MySqlCommand command = _connection.CreateCommand();
но соединение не идёт даже с сервера... создала через phpMyAdmin нового пользователя root со всеми привилегиями и хост "%", что ещё надо сделать ? | |
|
|
|
|
|
|
|
для: penelopus
(18.02.2011 в 13:04)
| | Брендмауэр не закрывает 3306 порт? Попробуйте через консольный клиент установить соединение с удаленным сервером?
PS Посмотрите еще my.ini нет ли там директивы skip-network, если есть, нужно удалить и перезапустить сервер. | |
|
|
|
|
119.6 Кб |
|
|
для: cheops
(19.02.2011 в 10:19)
| | брандмауэр на сервере выключен
через консольный это пинг или что-то другое?
пинг идёт как и по имени компа, так и по внутреннему IP
пробовала через sqlyog, но что-то там не получается установить соединение..
а при запуске программы выдаётся такая ошибка | |
|
|
|
|
|
|
|
для: cheops
(19.02.2011 в 10:19)
| | всё, вопрос снимается, закомментировала bind-address = 127.0.0.1
и всё работает=) | |
|
|
|