Страница 1 из 1
mysql по сети
Добавлено: 2010-03-18 0:49:08
BI_J
Приветствую
Не могу подключиться к серверу MYSQL клинтом по сети.
Телнет на host 3306 тоже проходит, точнее проходит, видно что там живет mysql но он соединение отбрасывает.
Фаэрвола нет.
С консоли mysql -u root -p работает.
Конфиг брал стандартный. Ничего не менял.
Подскажите что не так.
Re: mysql по сети
Добавлено: 2010-03-18 6:04:40
zg
что говорит, когда отбрасывает?
BI_J писал(а):Конфиг брал стандартный. Ничего не менял.
нужно смотреть таблицу mysql.user
Re: mysql по сети
Добавлено: 2010-03-18 10:24:19
BI_J
что говорит, когда отбрасывает?
Код: Выделить всё
G?Host 'my-host' is not allowed to connect to this MySQL server
Подключение к узлу утеряно.
нужно смотреть таблицу mysql.user
Код: Выделить всё
mysql> select user,host from user;
+------------+--------------------+
| user | host |
+------------+--------------------+
| root | 10.1.3.0/24 |
| root | 127.0.0.1 |
| | localhost |
| freeradius | localhost |
| radius | localhost |
| | radius_mts |
| root | radius_mts |
+------------+--------------------+
7 rows in set (0.00 sec)
Первую строчку я добавил. Не помогло.
Re: mysql по сети
Добавлено: 2010-03-18 10:42:27
LMik
и где же у вас в юзер таблице "Host 'my-host'"?
Re: mysql по сети
Добавлено: 2010-03-18 10:45:07
BI_J
Я же указал всю клиентскую подсеть
Re: mysql по сети
Добавлено: 2010-03-18 13:26:34
LMik
BI_J писал(а):Я же указал всю клиентскую подсеть
Вам ошибку какую пишет? mysql ничего о сетях и масках не знает.
Re: mysql по сети
Добавлено: 2010-03-18 18:33:33
BI_J
Спасибо, ошибку понял.
все исправилось вот так:
Код: Выделить всё
GRANT ALL ON *.* TO root@host.dom.loc IDENTIFIED BY "pas";
FLUSH PRIVILEGES;
Re: mysql по сети
Добавлено: 2010-03-19 0:24:01
LMik
BI_J писал(а):Спасибо, ошибку понял.
все исправилось вот так:
Код: Выделить всё
GRANT ALL ON *.* TO root@host.dom.loc IDENTIFIED BY "pas";
FLUSH PRIVILEGES;
В my.cnf можно поставить параметр, чтобы не резолвить имена при конекте, тогда можно и IP без проблем писать, но без масок, маску можешь % задать 192.168.0.%
Re: mysql по сети
Добавлено: 2010-03-20 0:35:57
NoResponse
можно и подсеть указывать, вот только нужно полностью маску писать :\ аля 144.155.166.0/255.255.255.0
(С) _http://dev.mysql.com/doc/refman/5.1/en/connection-access.html