1

Тема: проблема #2003 - Can't connect to MySQL server on '172.16.1.2' (13)

схема такая есть сервак в интернете также он подключон к офисной сети в етой сети есчо есть МСКЛ сервак вот кода я хочю просмотреть БД на том серваке то пхпмайадмин мне пишет типа #2003 - Can't connect to MySQL server on '172.16.1.2' (13). (Смотреть пробую из интернета)

через консоль сервера который в интернете могу зайти в БД на тот сервак который в локалке.(захожу через интернет)





вопрос что за ошыпка и как кушать? smile

2

Re: проблема #2003 - Can't connect to MySQL server on '172.16.1.2' (13)

Не смог разобраться в вашей проблеме.
172.16.1.2 - это роутер?

Какой хост в конфигурации phpMyAdmin прописан? Тот же, которым через консоль подключаетесь?

3

Re: проблема #2003 - Can't connect to MySQL server on '172.16.1.2' (13)

172.16.1.2 не роутер а север с базой мскл

4

Re: проблема #2003 - Can't connect to MySQL server on '172.16.1.2' (13)

во логи из сайта он также ругаетса как пхп админ

[Tue May 12 16:52:43 2009] [error] [client 172.16.1.114] PHP Warning:  mysql_connect() [<a href='function.mysql-connect'>function.mysql-connect</a>]: Can't connect to MySQL server on '172.16.1.2' (13) in /var/www/html/letterbox.odeko.lan/httpdocs/index.php on line 3
[Tue May 12 16:52:43 2009] [error] [client 172.16.1.114] PHP Warning:  mysql_query() [<a href='function.mysql-query'>function.mysql-query</a>]: Access denied for user 'apache'@'localhost' (using password: NO) in /var/www/html/letterbox.odeko.lan/httpdocs/index.php on line 4
[Tue May 12 16:52:43 2009] [error] [client 172.16.1.114] PHP Warning:  mysql_query() [<a href='function.mysql-query'>function.mysql-query</a>]: A link to the server could not be established in /var/www/html/letterbox.odeko.lan/httpdocs/index.php on line 4
[Tue May 12 16:52:43 2009] [error] [client 172.16.1.114] PHP Warning:  mysql_query() [<a href='function.mysql-query'>function.mysql-query</a>]: Access denied for user 'apache'@'localhost' (using password: NO) in /var/www/html/letterbox.odeko.lan/httpdocs/index.php on line 5
[Tue May 12 16:52:43 2009] [error] [client 172.16.1.114] PHP Warning:  mysql_query() [<a href='function.mysql-query'>function.mysql-query</a>]: A link to the server could not be established in /var/www/html/letterbox.odeko.lan/httpdocs/index.php on line 5
[Tue May 12 16:52:43 2009] [error] [client 172.16.1.114] PHP Warning:  mysql_query() [<a href='function.mysql-query'>function.mysql-query</a>]: Access denied for user 'apache'@'localhost' (using password: NO) in /var/www/html/letterbox.odeko.lan/httpdocs/index.php on line 6
[Tue May 12 16:52:43 2009] [error] [client 172.16.1.114] PHP Warning:  mysql_query() [<a href='function.mysql-query'>function.mysql-query</a>]: A link to the server could not be established in /var/www/html/letterbox.odeko.lan/httpdocs/index.php on line 6
[Tue May 12 16:52:43 2009] [error] [client 172.16.1.114] PHP Warning:  mysql_query() [<a href='function.mysql-query'>function.mysql-query</a>]: Access denied for user 'apache'@'localhost' (using password: NO) in /var/www/html/letterbox.odeko.lan/httpdocs/index.php on line 7
[Tue May 12 16:52:43 2009] [error] [client 172.16.1.114] PHP Warning:  mysql_query() [<a href='function.mysql-query'>function.mysql-query</a>]: A link to the server could not be established in /var/www/html/letterbox.odeko.lan/httpdocs/index.php on line 7
[Tue May 12 16:52:43 2009] [error] [client 172.16.1.114] PHP Warning:  mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /var/www/html/letterbox.odeko.lan/httpdocs/index.php on line 8

5

Re: проблема #2003 - Can't connect to MySQL server on '172.16.1.2' (13)

vegav
172.16.1.2 - это локальная сеть. Как же можно из Интернета к ней подключиться? Вы с локального адреса к ней подключаетесь 172.16.1.114. Но почему не подключается мне не ясно.

6

Re: проблема #2003 - Can't connect to MySQL server on '172.16.1.2' (13)

да локальна я не те логи выложыл) там такиеже ошыпки я думаю в мскл настройках чтот нето прописано по стандарту

7

Re: проблема #2003 - Can't connect to MySQL server on '172.16.1.2' (13)

vegav
Попробуйте пользователю MySQL, которым идет подключение указать любой хост. То есть не так 'apache'@'localhost', а так 'apache'@'%'.
Я в локальных сетях не разбираюсь особо, только знаю, что из Интернета на 172.16.*.* зайти нельзя. Но с локальных адресов должно пускать.

8

Re: проблема #2003 - Can't connect to MySQL server on '172.16.1.2' (13)

vegav сказал:

схема такая есть сервак в интернете также он подключон к офисной сети в етой сети есчо есть МСКЛ сервак вот кода я хочю просмотреть БД на том серваке то пхпмайадмин мне пишет типа #2003 - Can't connect to MySQL server on '172.16.1.2' (13). (Смотреть пробую из интернета)

через консоль сервера который в интернете могу зайти в БД на тот сервак который в локалке.(захожу через интернет)





вопрос что за ошыпка и как кушать? smile

Копайте в сторону SELinux.
Посмотрите вот здесь: /var/log/messages
Если увидите что-то вроде:
SELinux is preventing the http daemon from connecting to network port 3306 For complete SELinux messages. run sealert -l d780231b-b954-43a9-be06-fa661e4e890c

То это лечится либо так: setsebool -P httpd_can_network_connect=1,
либо вот так: setenforce 0 (но это не есть гут, с точки зрения безопасности).