Страница 1 из 1

Unable connect to DB server 'localhost:abills'

Добавлено: Вт сен 13, 2011 8:16 am
skillman
установил на компьютер с ip адресом 192.168.10.1 и 88.8.1.1
Пытаюсь подсоединиться к админской web-морде с инета.
Появляется в браузере следующее сообщение:"Unable connect to DB server 'localhost:abills' "
Подскажите как настроить доступ к серверу не с консоли,а с удаленного компьютера?
В логах присутстствуют следующие записи
[Tue Sep 13 14:09:17 2011] [error] [client 91.39.99.34] DBI connect('database=abills;host=localhost','abills',...) failed: Access denied for user 'abills'@'lo
[Tue Sep 13 14:09:17 2011] [error] [client 91.39.99.34] Can't call method "prepare" on an undefined value at ../Abills/mysql//main.pm line 153.

Что эти ошибки значат?

Re: Unable connect to DB server 'localhost:abills'

Добавлено: Вт сен 13, 2011 10:54 am
~AsmodeuS~
неправильно указан логин и пароль подключения к базе

попробуйте для начал с этими данными подключиться через mysql клиент

Re: Unable connect to DB server 'localhost:abills'

Добавлено: Вт сен 13, 2011 1:03 pm
skillman
Скрин прав пользователя abills в mysql
Скрин прав пользователя abills в mysql
phpmyadmin.jpeg (171.84 КБ) 28950 просмотров
~AsmodeuS~ писал(а):неправильно указан логин и пароль подключения к базе

попробуйте для начал с этими данными подключиться через mysql клиент
Доступ к базе проверял через phpmyadmin, подсоединился, нормально к базе abills.
Есть ли разница подсоединяюсь я админке с сервера либо с компа с сети?

Re: Unable connect to DB server 'localhost:abills'

Добавлено: Вт сен 13, 2011 2:25 pm
zakachkin
Дай хосту с которого подключаешься доступ к базе..

Re: Unable connect to DB server 'localhost:abills'

Добавлено: Ср сен 14, 2011 1:07 pm
skillman
zakachkin писал(а):Дай хосту с которого подключаешься доступ к базе..
Можно уточнить, а то не совсем понятен ваш совет.

Re: Unable connect to DB server 'localhost:abills'

Добавлено: Ср сен 14, 2011 3:49 pm
zakachkin
у вас написанно

Код: Выделить всё

'abills'@'localhost'
.
Данная строчка разрешает подкл. пользователю абиллс только с локалхоста. дальше разберётесь?
так же в конфиге mysql пропишите адрес интерфейса на который bindеть службу

Re: Unable connect to DB server 'localhost:abills'

Добавлено: Чт сен 15, 2011 10:34 am
skillman
zakachkin писал(а):у вас написанно

Код: Выделить всё

'abills'@'localhost'
.
Данная строчка разрешает подкл. пользователю абиллс только с локалхоста. дальше разберётесь?
так же в конфиге mysql пропишите адрес интерфейса на который bindеть службу
С моими знаниями Linux тяжело вас понять, прошу прощения за наглость, могли бы указать конкретные действия по выполнению данной настройки?

Re: Unable connect to DB server 'localhost:abills'

Добавлено: Чт сен 15, 2011 4:04 pm
zakachkin
а гуглить мы не умеем?? http://www.google.ru/search?sourceid=ch ... 66&bih=651
если знаний не хватает советую Ideco http://ideco-software.ru/ не требует вообще никаких знаний.

Re: Unable connect to DB server 'localhost:abills'

Добавлено: Пт сен 16, 2011 8:03 am
skillman
По настройке доступа пользователя abills, чтобы мог подключаться с других адресов сделал.
На скрине видно.
Если я могу извне подключаться, значит должен быть открыт порт 3306, то есть, к примеру, телнетом я с мог бы подключиться командой: telnet 83.167.7*.* 3306
Подключение к 83.167.*.*...Не удалось открыть подключение к этому узлу, на порт 3306. Сбой подключения.
На сервере где установлен abills: nestat -ntlp
root@inet483:~# netstat -ntlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 1016/apache2
tcp 0 0 0.0.0.0:1723 0.0.0.0:* LISTEN 812/pptpd
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 723/mysqld
tcp 0 0 0.0.0.0:2222 0.0.0.0:* LISTEN 559/sshd
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 1016/apache2
tcp6 0 0 :::2222 :::* LISTEN 559/sshd
Я так понимаю, что проблема в этой строке
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 723/mysqld
наврно должно быть
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 723/mysqld
Правильно я размышляю? Если да то, подскажите как реализовать это, либо исправьте меня.
Спасибо.

Re: Unable connect to DB server 'localhost:abills'

Добавлено: Пт сен 16, 2011 8:06 am
skillman
root@inet483:~# mysql -P 3306 -h 83.167.*.* -u abills -p abills_db
Enter password:
ERROR 2003 (HY000): Can't connect to MySQL server on '83.167.*.*' (111)
То есть к самому mysql не могу подключиться.

Re: Unable connect to DB server 'localhost:abills'

Добавлено: Пт сен 16, 2011 8:35 am
skillman
Изменив конфиг mysql my.conf.
Теперь telnet-ом я могу подсодиниться извне.
Но при входе на страничку https://83.167.72.44/admin/
Все тоже сообщение
Error: Unable connect to DB server 'localhost:abills'
Где ошибка?

Re: Unable connect to DB server 'localhost:abills'

Добавлено: Пт сен 16, 2011 9:08 am
skillman
Ввобщем сам лоханулся.
Не тот конфиг правил... для подключения к базе.
Всем спасибо, за внимание.
Ошибка была найдена, когда стал понимать что делаю.

Re: Unable connect to DB server 'localhost:abills'

Добавлено: Вт мар 26, 2019 10:47 am
terryfilch
Дабы люди нашли, то что ищут - конфиг для коннекта abills находится в /usr/abills/libexec/config.pl
просто эта информация почти нигде не указана.

Re: Unable connect to DB server 'localhost:abills'

Добавлено: Вт мар 26, 2019 3:31 pm
~AsmodeuS~
terryfilch писал(а):
Вт мар 26, 2019 10:47 am
Дабы люди нашли, то что ищут - конфиг для коннекта abills находится в /usr/abills/libexec/config.pl
просто эта информация почти нигде не указана.
не учитывая всех инструкций по установке