DB Error: connect failed -Elastix

1. DB Error: connect failed -Elastix

Fabrizio Borges Braga
fabrizioborges

(usa CentOS)

Enviado em 11/09/2015 - 10:39h

Bom dia pessoal!

Estou com o seguinte erro ao acessar a aba PBX do meu Elastix:
Alguém tem alguma ideia do que seja, por favor?
FATAL ERROR
DB Error: connect failed
Trace Back
/var/www/html/admin/libraries/db_connect.php:71 die_freepbx()
[0]: DB Error: connect failed

/var/www/html/admin/bootstrap.php:85 require_once()
[0]: /var/www/html/admin/libraries/db_connect.php

/etc/freepbx.conf:9 require_once()
[0]: /var/www/html/admin/bootstrap.php

/var/www/html/modules/pbxadmin/libs/contentFreePBX.php:128 include_once()
[0]: /etc/freepbx.conf

/var/www/html/modules/pbxadmin/index.php:43 getContent()
[0]:
[1]: pbxadmin
[2]: 1

/var/www/html/libs/paloSantoNavigation.class.php:265 _moduleContent()
[0]:
[1]: pbxadmin

/var/www/html/libs/paloSantoNavigation.class.php:229 paloSantoNavigation->includeModule()
[0]: pbxadmin

/var/www/html/index.php:204 paloSantoNavigation->showContent()


  


2. DB Error: connect failed -Elastix

Ygor Guimaraes
rogy153

(usa Outra)

Enviado em 17/09/2015 - 14:37h


Brother, passei por esse mesmo problema a pouco e sei o sufoco que é hahaha.
Criei uma conta só pra postar a resposta aqui kkkk
Consegui resolver redefinindo a senha com o comando


# /usr/bin/change-passwords

Se isso não funcionar, tenta o seguinte

# service mysqld stop
# rm -Rf /var/lib/mysql/mysql.sock
# service mysqld stop

Abraço,
Ygor.


3. Re: DB Error: connect failed -Elastix

Fabrizio Borges Braga
fabrizioborges

(usa CentOS)

Enviado em 18/09/2015 - 07:59h

Ygor, bom dia!

Cara, na redefinição de senha da o seguinte erro:
Fatal: Unable to change mysql root password: SQLSTATE[28000] [1045] Access denied for user 'root'@'localhost' (using password:YES)

Tem idéia do que pode ser?
Obrigado pela ajuda




4. Tópico: DB Error: connect failed -Elastix

Ygor Guimaraes
rogy153

(usa Outra)

Enviado em 18/09/2015 - 14:52h

Boa tarde,

Então brother, esse erro geralmente ocorre quando se alterar a senha do root no MySQL usando uma senha antiga inválida.
Uma vez tive problemas redefinindo a senha por ter caracteres especiais tipo " ' * ( ) { ~~]"

Tenta o seguinte.
Primeiramente, vamos reiniciar o MySQL
service mysqld restart  

Rode o seguinte comando como root. Ele vai abrir um assistente para redefinição de todas as senhas do Elastix e alterar as senhas tanto na base, quanto nos arquivos de configuração do Elastix.
elastix-admin-passwords --change  


1 - A primeira senha que vai ser pedida vai ser a de root do MySQL. (Evite caracteres especiais, use letras e números, pode até investir numa senha um tanto quanto extensa). Insira a senha e depois confirme.

2 - A segunda senha vai ser a do Painel de Elastix Web. Insira a senha e depois confirme.
Ao final do assistente, ele irá reiniciar o serviço do amportal para efetivar as alterações.

Faça o Teste.

Agora com todas as senhas redefinidas.Com o comando abaixo iremos checar as tabelas do MySQL procurando por dados corrompidos e corrigi-los automaticamente. Será pedida a senha do root do MySQL (A que foi definida na primeira etapa do assistente)

mysqlcheck -u root -p --auto-repair --check --optimize --all-databases  


Faça o teste e poste aqui o resultado.


5. Re: DB Error: connect failed -Elastix

Gustavo Abi Furtado
BulletA7X

(usa CentOS)

Enviado em 16/02/2017 - 13:11h


Desculpem desenterrar o tópico, mas já que o OP não respondeu, eu me cadastrei pra responder: As instruções funcionaram perfeitamente, Elastix de volta. Obrigado!



rogy153 escreveu:

Boa tarde,

Então brother, esse erro geralmente ocorre quando se alterar a senha do root no MySQL usando uma senha antiga inválida.
Uma vez tive problemas redefinindo a senha por ter caracteres especiais tipo " ' * ( ) { ~~]"

Tenta o seguinte.
Primeiramente, vamos reiniciar o MySQL
service mysqld restart  

Rode o seguinte comando como root. Ele vai abrir um assistente para redefinição de todas as senhas do Elastix e alterar as senhas tanto na base, quanto nos arquivos de configuração do Elastix.
elastix-admin-passwords --change  


1 - A primeira senha que vai ser pedida vai ser a de root do MySQL. (Evite caracteres especiais, use letras e números, pode até investir numa senha um tanto quanto extensa). Insira a senha e depois confirme.

2 - A segunda senha vai ser a do Painel de Elastix Web. Insira a senha e depois confirme.
Ao final do assistente, ele irá reiniciar o serviço do amportal para efetivar as alterações.

Faça o Teste.

Agora com todas as senhas redefinidas.Com o comando abaixo iremos checar as tabelas do MySQL procurando por dados corrompidos e corrigi-los automaticamente. Será pedida a senha do root do MySQL (A que foi definida na primeira etapa do assistente)

mysqlcheck -u root -p --auto-repair --check --optimize --all-databases  


Faça o teste e poste aqui o resultado.