Host 'ххх.ххх.ххх.ххх' is not allowed to connect to this MySQL server

Alipapa
На сайте с 01.02.2008
Offline
194
4559

Дело вот такое. Есть такая программа dbForge Studio for MySQL. Очень хорошая, все в ней нравится, но с одним сервером никак не могу установить соединение, выдается Host 'мой IP-адрес' is not allowed to connect to this MySQL server. И так и этак, моск устал уже. Вот текущее состояние my.cnf:

[client]

port = 3306
socket = /var/run/mysqld/mysqld.sock
[mysqld_safe]
socket = /var/run/mysqld/mysqld.sock
nice = 0
# Basic Settings
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
language = /usr/share/mysql/english
skip-locking
#skip-external-locking
#bind-address = 127.0.0.1
character-set-server=utf8
collation-server=utf8_general_ci

#
# * Fine Tuning
#
max_connections = 15
key_buffer = 8M
max_allowed_packet = 2M
thread_stack = 64K
thread_cache_size = 4
###
myisam-recover = BACKUP
query_cache_limit = 1M
query_cache_size = 16M
#expire_logs_days = 10
#max_binlog_size = 100M
[mysqld]
#skip-bdb
#skip-innodb
[mysqldump]
quick
quote-names

[mysql]
prompt=(\\u@\\h) [\\d]>\\_
default-character-set=utf8

!includedir /etc/mysql/conf.d/

После изменений конфига сервер перезапускать не забываю. Сервер на debian-4. Может быть, подскажете, что у меня может быть не так.

Биржа фриланса - простая и удобная (http://kwork.ru/ref/2541)
M
На сайте с 01.12.2009
Offline
235
#1

Видемо, к базе надо разрешить удалённое соеденение.

Администратор Linux,Freebsd. построения крупных проектов.
M
На сайте с 16.09.2009
Offline
278
#2
Alipapa:
Дело вот такое. Есть такая программа dbForge Studio for MySQL. Очень хорошая, все в ней нравится, но с одним сервером никак не могу установить соединение, выдается Host 'мой IP-адрес' is not allowed to connect to this MySQL server. И так и этак, моск устал уже. Вот текущее состояние my.cnf

my.cnf тут абсолютно непричем. Идем, читаем http://dev.mysql.com/doc/refman/5.1/en/privilege-system.html - и выставляем права для доступа к базам, как Вам требуется.

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
Himiko
На сайте с 28.08.2008
Offline
560
#3

Просто укажите хосты/ip с которых можно подключаться нужному пользователю.

Это можно сделать даже при добавлении пользователя через phpmyadmin

Профессиональное администрирование серверов (https://systemintegra.ru). Круглосуточно. Отзывы (/ru/forum/834230) Лицензии (http://clck.ru/Qhf5) ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
Alipapa
На сайте с 01.02.2008
Offline
194
#4
madoff:
Видемо, к базе надо разрешить удалённое соеденение.

Я же и хочу узнать, как это сделать.

myhand, оно конечно правильно, читаю, но что конкретно сделать надо, пока не понял.

Alipapa добавил 08.11.2011 в 15:40

Himiko, спасибо, попробую.

izbushka
На сайте с 08.06.2007
Offline
110
#5
Alipapa:
Я же и хочу узнать, как это сделать.

grant all on YOUR_DATABASE_NAME.* to username@YOUR.IP.AD.DR identified by 'your password''

Alipapa
На сайте с 01.02.2008
Offline
194
#6

Да, все получилось. Создал еще одного пользователя со всеми правами, хост поставил "%", сразу законнектился. Хорошо иметь дело с умными людьми.

izbushka
На сайте с 08.06.2007
Offline
110
#7
Alipapa:
хост поставил "%"

Очень зря. И вообще мускуль наружу лучше не открывать или позакрывать фаерволом ото всех, кроме...

M
На сайте с 16.09.2009
Offline
278
#8
Alipapa:
читаю, но что конкретно сделать надо, пока не понял.

1. убедиться, что Вы вообще способны соединиться с сервером БД (просто telnet к соответствующему хосту и порту)

2. убедиться, что Вы используете корректные реквизиты доступа. Учитывайте, что они зависят от того, откуда Вы подключаетесь. Если Вы подключаетесь локально к серверу с логином "vasya" и хостом "localhost" - убедитесь, что для логина 'vasya'@'localhost' прописаны соответствующие доступы к бд (см. SHOW GRANTS). Если Вы подключаетесь к серверу mysql удаленно, например с сервера server2.ru - то должны быть прописаны доступы для 'vasya'@'server2.ru'.

Если все вышеописанное для Вас сложно - наймите кого-то.

Alipapa
На сайте с 01.02.2008
Offline
194
#9

Вроде уже отписал, что вопрос решен, спасибо еще раз.

Alipapa добавил 08.11.2011 в 16:40

izbushka, да, конечно. Там просто ничего важного пока нет.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий