Подключиться к mysql на другом устройстве [дубликат]

На этот вопрос уже есть ответ здесь:

У меня есть два устройства в моей сети LB ( 192.168.1.10 ) и RP1 ( 192.168.0.20 ) Я хочу, чтобы все материалы MySQL размещались на LB, а все веб-материалы размещались на RP1.

Я установил mysql-server-5.5 на обоих устройствах. Но когда я выполняю команду:

$con=mysqli_connect("192.168.1.10","foo","password","max");

На веб-странице я получаю сообщение об ошибке:

Предупреждение: mysqli_connect (): (HY000 / 2003): не удается подключиться к серверу MySQL на '192.168.1.10' (111) в /var/www/example.info/public_html/submit.php в строке 6

И, очевидно, когда я пробую localhost (замена на «192.168.1.10» в приведенном выше фрагменте), я получаю сообщение об ошибке :

Предупреждение: mysqli_connect (): (28000/1045): Доступ запрещен для пользователя 'max' @ 'localhost' (с использованием пароля: YES) в /var/www/example.info/public_html/submit.php в сети 6


Я также пробовал:

$mysql --host=192.168.1.10

На RP1 и получаю сообщение об ошибке:

ОШИБКА 2003 (HY000): не удается подключиться к серверу MySQL на «192.168.1.10» (111)


Что я делаю что-то не так?

-1
задан 27 March 2015 в 16:52

1 ответ

Я нашел, что необходимо отредактировать файл /etc/mysql/my.cnf и сделать bind-address IP-адрес, к которому требуется предоставить доступ. И если Вы хотели бы все, что Вы пишете 0.0.0.0

0
ответ дан 27 March 2015 в 16:52

Другие вопросы по тегам:

Похожие вопросы: