Opá Mauricio, boa noite!

Vc mexeu na conf do mysql?

Por default o path do datadir é: /var/lib/mysql
Seu datadir esta assim: /dbase/mysql

Se vc alterou essa configuração na mão, ou as aplicações que vc esta usando
fizeram essa alteração, é o que esta causando o problema.
Para vc alterar o datadir do mysql, faça assim:
   - Pare o mysql
   - Copie todos os arquivos de /var/lib/mysql para o novo diretório
   - Altere o path  datadir        = /dbase/mysql
  - Inicie o mysql

Se vc não fez assim e só copiou os datafiles do bacula e da outra
aplicação, não vai funcionar. Se copiou com o banco funcionando(mysql
startado), provavelmente corrompeu os arquivos.

Espero ter ajudado.

Em sex., 22 de abr. de 2022 às 19:25, Mauricio Neto <[email protected]>
escreveu:

> Amigo boa tarde.
>
> Desculpe o off topic já que se trata de um problema de mysql e não Debian
> mas como nesta comunidade temos conhecedores de tudo relato uma situação
> muito estranha na esperança que algum dos amigos já tenham visto algo
> parecido, ou posam indicar um forum mais apropriado...
>
> Instalei o mysql 8.0, Apache2, PHP7.4, o Moodle (EAD) e o Bacula backup.
> tudo funcionando perfeitamente durante alguns dias e sem que ocorresse
> qualquer evento estranho tenho o seguinte cenário:
>
> As aplicações não encontram os databases.
>
> O  mysql -u root passa a conectar sem senha ou usando a opção -p aceita
> qualquer besteira que eu digite como senha. Originalmente criado com senha
> como sempre o faço e situação verificada quando esquecia ou errava  a
> digitação da senha :-)
>
> No repositório do mysql   (/dbase/mysql) existi os banco de dados moodle e
> bacula como pode ser visto com o ls mas o comando mysql show databases não
> mostra os bancos.
>
> O comando select user ....  não mostra os usuários moodle e bacula criados
> anteriormente para as respectivas bases de dados e o não aparece mais
> nenhum hash de senha para o root.
> Efetuei um teste definindo uma nova senha para o root com o comando ALTER
> conforme pode ser visto abaixo mas a senha não foi criada...
>
> O repositório do banco de dados (/dbase/mysql) esta usando o filesystem
> XFS.
>
> Qualquer ajuda sera bem vinda, inclusive a indicação de um forum sobre
> mysql.
>
> Agradecendo a todos,
> Mauricio Neto
>
> =====================================================
> ************** EVIDENCIAS *************
>
> +++++++++Teste do bacula
>
> bconsole
> Connecting to Director Enterprise:9101
> 1000 OK: 10002 Enterprise-dir Version: 11.0.5 (03 June 2021)
> Enter a period to cancel a command.
> *list volumes
> Automatically selected Catalog: EnterpriseCatalog
> Could not open catalog database "bacula".
> mysql.c:290 Unable to connect to MySQL server.
> Database=bacula User=bacula
> MySQL connect failed either server not running or your authorization is
> incorrect.
> You have messages.
> *mess
> 22-abr 01:25 Enterprise-dir JobId 4: No Jobs found to prune.
> 22-abr 01:25 Enterprise-dir JobId 4: Begin pruning Files.
> 22-abr 01:25 Enterprise-dir JobId 4: No Files found to prune.
> 22-abr 01:25 Enterprise-dir JobId 4: End auto prune.
>
> *list jobs
> Could not open catalog database "bacula".
> mysql.c:290 Unable to connect to MySQL server.
> Database=bacula User=bacula
> MySQL connect failed either server not running or your authorization is
> incorrect.
> ==================================================
> +++++++++ Configuração mysql
>
> /etc/mysql/mysql.conf.d# more mysqld.cnf
>
> [mysqld]
> pid-file    = /var/run/mysqld/mysqld.pid
> socket        = /var/run/mysqld/mysqld.sock
> datadir        = /dbase/mysql
> log-error    = /var/log/mysql/error.log
>
> innodb_file_per_table    = 1
> character-set-server    = utf8mb4
> collation-server     = utf8mb4_unicode_ci
> skip-character-set-client-handshake
>
> [mysql]
> default-character-set = utf8mb4
> =======================================
> ++++++ Usando o mysql
>
> mysql -u root
> Welcome to the MySQL monitor.  Commands end with ; or \g.
>
> mysql> show databases;
> +--------------------+
> | Database           |
> +--------------------+
> | information_schema |
> | mysql              |
> | performance_schema |
> | sys                |
> +--------------------+
> 4 rows in set (0,01 sec)
> ==============================================
> ls /dbase/mysql
>  auto.cnf     binlog.000004     binlog.000009     client-cert.pem
> ibdata1          mysql           server-cert.pem
>  *bacula*         binlog.000005     binlog.000010
>  client-key.pem       ib_logfile0     mysql.ibd           server-key.pem
>  binlog.000001     binlog.000006     binlog.index    '#ib_16384_0.dblwr'
> ib_logfile1     performance_schema   sys
>  binlog.000002     binlog.000007     ca-key.pem    '#ib_16384_1.dblwr'
> '#innodb_temp'   private_key.pem       undo_001
>  binlog.000003     binlog.000008     ca.pem         ib_buffer_pool
> *moodle*          public_key.pem       undo_002
> ========================================================================
> mysql> select user, host, authentication_string from mysql.user;
>
> +------------------+-----------+------------------------------------------------------------------------+
> | user             | host      |
> authentication_string                                                  |
>
> +------------------+-----------+------------------------------------------------------------------------+
> | mysql.infoschema | localhost |
> $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
> | mysql.session    | localhost |
> $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
> | mysql.sys        | localhost |
> $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
> | root             | localhost
> |                                                                        |
>
> +------------------+-----------+------------------------------------------------------------------------+
> 4 rows in set (0,00 sec)
>
> ===========================================================================
> ****************** TESTE TESTE TESTE ****************************
> Defino uma senha para root mas ela não é criada ....
>
> mysql> select user, host, authentication_string from mysql.user;
>
> +------------------+-----------+------------------------------------------------------------------------+
> | user             | host      |
> authentication_string                                                  |
>
> +------------------+-----------+------------------------------------------------------------------------+
> | mysql.infoschema | localhost |
> $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
> | mysql.session    | localhost |
> $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
> | mysql.sys        | localhost |
> $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
> | root             | localhost
> |                                                                        |
>
> +------------------+-----------+------------------------------------------------------------------------+
> 4 rows in set (0,00 sec)
>
> mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'criandosenha';
> Query OK, 0 rows affected (0,00 sec)
>
> mysql> FLUSH PRIVILEGES;
> Query OK, 0 rows affected (0,01 sec)
>
> mysql> select user, host, authentication_string from mysql.user;
>
> +------------------+-----------+------------------------------------------------------------------------+
> | user             | host      |
> authentication_string                                                  |
>
> +------------------+-----------+------------------------------------------------------------------------+
> | mysql.infoschema | localhost |
> $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
> | mysql.session    | localhost |
> $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
> | mysql.sys        | localhost |
> $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
> | root             | localhost
> |                                                                        |
>
> +------------------+-----------+------------------------------------------------------------------------+
> 4 rows in set (0,00 sec)
>
> ===============================================
> ================================================
> ================ FIM ==============================
>
>

Responder a