OFF TOPIC - Problemas com mysql
Mauricio Neto <[email protected]>
| Newsgroups | gmane.linux.debian.user.portuguese |
|---|---|
| Message-ID | <[email protected]> |
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 ==============================