|
|
|
| Не могу подключить сервер-клиент
Уже все программы написал и опять Застрял.
Пробую в режиме КОМАНДНОЙ СТРОКИ ориентируясь на учебник Кузнецова (глава Управление учетными записями)
2 машины в сетях наWinXP: asu1 129.0.199.11 и asu01 129.0.199.211
у каждой в ../etc/HOSTS взаимоперекрестно прописано tcp_адрес Имя #для MySQL
на обоих пароль для root = 1
пусть asu1 - сервер, asu01-клиент;
на asu1 делаю grant all on *.* to 'wet_01'@'asu01' identified by '1';
grant all on *.* to 'tet_01'@'129.0.199.211' identified by '1';
получил
| host | user |
| % | root |
|129.0.199.211 | tet_01 |
| asu01 | wet_01 |
| localhost | root |
из asu01 из командного окна запускаю ..Server 5.0\bin>
mysql -u 'tet_01'@'129.0.199.211' -p -h '129.0.199.11'
после пароля ответ err2005 Unknown mysql server host 129.0.199.11 (11001) - (не признает кавычек на имени сервера)
mysql -u 'tet_01'@'129.0.199.211' -p -h 129.0.199.11
задержка больше, но ответ лучше err2003 can't connect to mysql server on '129.0.199.11' (10060)
разные комбинации вплоть до
mysql -h 129.0.199.11 -u tet_01 -p // mysql -h ASU1 -u tet_01 -p // mysql -h 129.0.199.11 -u wet_01 -p
mysql -h ASU1 -u wet_01 -p ==> дают err2003 и (10060)
(визуальные компоненты видут себя также)
Чего не хватает (помимо мозгов) ? чтобы клиент увидел сервер | |
|
|
|
|
|
|
|
для: piter99
(28.07.2007 в 08:26)
| | FireWall-ы не закрывают порт 3306? | |
|
|
|
|
|
|
|
для: cheops
(28.07.2007 в 12:16)
| | Грешу на MySQL 5.06.beta ,
Делаю вроде грамотней, по Вашим рекомендациям другим людям на форуме.
create user ' pit11'@'129.0.199.11' ; (без паролей)
grant all on *.* to 'pit'@'129.0.199.11';
select host, user, password, select_priv from user; //пароля нет, доступ есть
ничего c не выходит.
Получил странный результат, у меня на Федоре Линукс развернут MySQL 5.022.
(м/у собой они так и не коннектируют). На нем разворачиваю клиента с 'выдуманной' машины_12
типа 'proba12'@'129.0.199.12'.
и на команду mysql -u proba12 - он делает коннект, хотя должен бы опротестовать, что это не localhost.
Завтра на Win разверну 4-ю версию и буду пробовать с ней.
Насчет FireWall- думал, но я ничего кроме NOD не ставил, а как проверить не знаю | |
|
|
|
|
|
|
|
для: cheops
(28.07.2007 в 12:16)
| | Грешу на MySQL 5.06.beta ,
Делаю вроде грамотней, по Вашим рекомендациям другим людям на форуме.
create user ' pit11'@'129.0.199.11' ; (без паролей)
grant all on *.* to 'pit'@'129.0.199.11';
select host, user, password, select_priv from user; //пароля нет, доступ есть
ничего c не выходит.
Получил странный результат, у меня на Федоре Линукс развернут MySQL 5.022.
(м/у собой они так и не коннектируют). На нем разворачиваю клиента с 'выдуманной' машины_12
типа 'proba12'@'129.0.199.12'.
и на команду mysql -u proba12 - он делает коннект, хотя должен бы опротестовать, что это не localhost.
Завтра на Win разверну 4-ю версию и буду пробовать с ней.
FireWall-думал, но кроме NOD ничего не ставил, и не знаю как проверить, может есть команда ? | |
|
|
|
|
|
|
|
для: piter99
(29.07.2007 в 06:32)
| | >и на команду mysql -u proba12 - он делает коннект, хотя должен бы опротестовать, что это не
>localhost.
Это не по сети? С локального хоста обращаетесь?
>Грешу на MySQL 5.06.beta
C Win на Win я с ней работал по сети - нормально отзывается. К Linux обращение тоже идёт нормальное, только FireWall следует положить или настроить так, чтобы он пропускал соединения по 3306 порту. Windows FireWall по умолчанию по моему закрывает 3306 порт (зачем-то оставляя открытыми большинство других портов) - на время теста его тоже не плохо остановить. | |
|
|
|