Sob o ISPConfig 3, nenhuma conta pode entrar desde a redefinição da minha senha de root do MySQL

2

Estou executando o ISPConfig 3 no CentOS e tive que redefinir manualmente a senha da minha conta de root do MySQL ontem. Desde a redefinição da senha, não consegui acessar a interface da Web do ISPConfig com nenhuma conta, inclusive a minha.

Se eu tentar entrar com o nome de usuário: admin e minha senha eu recebo Error Username or Password wrong.

Eu redefinir minha senha de root do MySQL.

mysqladmin -u root -p'oldpass' password 'roottest'

Eu entrei no MySQL e redefini a senha do administrador para testar.

mysql -u root -p'roottest'
mysql> use dbispconfig;
mysql> database changed
mysql> update sys_user set passwort = md5('admintest') WHERE username = 'admin';
Query OK, 1 row affected (0.07 sec)
Rows matched: 1  Changed: 1  Warnings: 0

Eu mudei meu mysql_clientdb.conf para a nova senha.

vi /usr/local/ispconfig/server/lib/mysql_clientdb.conf
<?php
$clientdb_host                  = 'localhost';
$clientdb_user                  = 'root';
$clientdb_password              = 'roottest';
?>

Eu não consegui encontrar uma maneira de reiniciar o ISPConfig 3, ou se é mesmo possível.

O mesmo erro da página de login do ISPConfig ainda é exibido ao tentar efetuar login com u: admin p: admintest.

Chris
fonte

Respostas:

5

Eu não acho que a senha do MySQL raiz tenha algo a ver com meus problemas. Para resolver isso eu encontrei minha senha atual da conta mysql do ispconfig aqui.

vi /usr/local/ispconfig/server/lib/config.inc.php

...
$conf['db_password'] = 'VERYLONGPASSWORDSTRING';
...

Eu então redefino a senha da conta ispconfig do MySQL.

mysql -u root -p
mysql> use mysql
mysql> update User set Password = PASSWORD('VERYLONGPASSWORDSTRING') WHERE User = 'ispconfig';

Eu poderia então passar corretamente pela página de login do ISPConfig.

Chris
fonte
1
Tive o mesmo problema hoje, sua solução funcionou como um encanto!
davil