Unable connect to DB server 'localhost:abills'

Установка, настройка, поддержка
Ответить
skillman
Сообщения: 68
Зарегистрирован: Вт сен 13, 2011 8:04 am
Контактная информация:

Unable connect to DB server 'localhost:abills'

Сообщение 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.

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

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

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

Сообщение ~AsmodeuS~ »

неправильно указан логин и пароль подключения к базе

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

skillman
Сообщения: 68
Зарегистрирован: Вт сен 13, 2011 8:04 am
Контактная информация:

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

Сообщение skillman »

Скрин прав пользователя abills в mysql
Скрин прав пользователя abills в mysql
phpmyadmin.jpeg (171.84 КБ) 28894 просмотра
~AsmodeuS~ писал(а):неправильно указан логин и пароль подключения к базе

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

zakachkin
Сообщения: 336
Зарегистрирован: Чт янв 07, 2010 11:00 am

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

Сообщение zakachkin »

Дай хосту с которого подключаешься доступ к базе..
Я не волшебник... я только учусь!

skillman
Сообщения: 68
Зарегистрирован: Вт сен 13, 2011 8:04 am
Контактная информация:

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

Сообщение skillman »

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

zakachkin
Сообщения: 336
Зарегистрирован: Чт янв 07, 2010 11:00 am

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

Сообщение zakachkin »

у вас написанно

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

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

skillman
Сообщения: 68
Зарегистрирован: Вт сен 13, 2011 8:04 am
Контактная информация:

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

Сообщение skillman »

zakachkin писал(а):у вас написанно

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

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

zakachkin
Сообщения: 336
Зарегистрирован: Чт янв 07, 2010 11:00 am

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

Сообщение zakachkin »

а гуглить мы не умеем?? http://www.google.ru/search?sourceid=ch ... 66&bih=651
если знаний не хватает советую Ideco http://ideco-software.ru/ не требует вообще никаких знаний.
Я не волшебник... я только учусь!

skillman
Сообщения: 68
Зарегистрирован: Вт сен 13, 2011 8:04 am
Контактная информация:

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

Сообщение 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
Правильно я размышляю? Если да то, подскажите как реализовать это, либо исправьте меня.
Спасибо.
Вложения
1.jpg
1.jpg (50.17 КБ) 28868 просмотров

skillman
Сообщения: 68
Зарегистрирован: Вт сен 13, 2011 8:04 am
Контактная информация:

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

Сообщение 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 не могу подключиться.

skillman
Сообщения: 68
Зарегистрирован: Вт сен 13, 2011 8:04 am
Контактная информация:

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

Сообщение skillman »

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

skillman
Сообщения: 68
Зарегистрирован: Вт сен 13, 2011 8:04 am
Контактная информация:

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

Сообщение skillman »

Ввобщем сам лоханулся.
Не тот конфиг правил... для подключения к базе.
Всем спасибо, за внимание.
Ошибка была найдена, когда стал понимать что делаю.

terryfilch
Сообщения: 1
Зарегистрирован: Пн мар 25, 2019 1:07 pm

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

Сообщение terryfilch »

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

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

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

Сообщение ~AsmodeuS~ »

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

Ответить