Resolva o aviso: erro de banco de dados A contagem de colunas do mysql.proc está errada.

Na verdade, se você usarphpMyAdmin, você não consegue encontrar o erro onde está o problema?

  • O problema é porque você atualizou o MariaDB oubanco de dados MySQLVersão.
  • Atualize o MariaDB ouMySQLApós a versão do banco de dados, as estruturas de dados não são utilizadasmysql_upgradecomando para concluir a atualização de upgrade.
  • Posteriormente, durante a operação do banco de dados MySQL, podem ser exibidas mensagens de erro.

Resolva o aviso: erro de banco de dados A contagem de colunas do mysql.proc está errada.

Plug-in do WordPressDurante o processo de backup automático, ocorreu o seguinte erro ▼

Aviso: Erro de banco de dados A contagem de colunas de mysql.proc está errada. Esperado 21, encontrado 20. Criado com MariaDB 50560, agora executando 100406. Por favor, use mysql_upgrade para corrigir este erro Consulta SHOW FUNCTION STATUS

  • mysql.proc Esta é uma tabela de sistema em 5.1 que registra informações sobre procedimentos ou funções armazenadas.

Como corrigir o aviso: Erro de banco de dados A contagem de colunas do mysql.proc está errada?

O seguinte éChen Weiliangsolução documentada.

Etapa 1:A prática segura é despejar ou fazer backup a frio primeiro:

mysqldump -uroot -p123456 --quick --master-data=1 --all-databases --flush-logs --lock-tables >
  • Por favor, altere o "123456" acima para sua senha de root do MySQL.

Etapa 2:use o seguintemysql_upgrade comando para resolver

mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456

O seguinte é o processo de operação de demonstração SSH▼

[root@db lib]# mysql_upgrade -u root -p123456 -hdb --datadir=/var/lib/mysql/ --basedir=/
mysql_upgrade: the '--datadir' option is always ignored
mysql_upgrade: the '--basedir' option is always ignored
Looking for 'mysql' as: mysql
Looking for 'mysqlcheck' as: mysqlcheck
Running 'mysqlcheck' with connection arguments: '--host=db'
Running 'mysqlcheck' with connection arguments: '--host=db'
mysql.columns_priv                                OK
mysql.db                                          OK
mysql.event                                       OK
mysql.func                                        OK
mysql.general_log
Error   : You can't use locks with log tables.
status  : OK
mysql.help_category                               OK
mysql.help_keyword                                OK
mysql.help_relation                               OK
mysql.help_topic                                  OK
mysql.host                                        OK
mysql.ndb_binlog_index                            OK
mysql.plugin                                      OK
mysql.proc                                        OK
mysql.procs_priv                                  OK
mysql.servers                                     OK
mysql.slow_log
Error   : You can't use locks with log tables.
status  : OK
mysql.student                                     OK
mysql.t1                                          OK
mysql.t2                                          OK
mysql.tables_priv                                 OK
mysql.time_zone                                   OK
mysql.time_zone_leap_second                       OK
mysql.time_zone_name                              OK
mysql.time_zone_transition                        OK
mysql.time_zone_transition_type                   OK
mysql.user                                        OK
................................................
test.newuser                                      OK
test.usertag                                      OK
Running 'mysql_fix_privilege_tables'...
WARNING: NULL values of the 'character_set_client' column ('mysql.proc' table) have been updated with a default value (latin1). Please verify if necessary.
WARNING: NULL values of the 'collation_connection' column ('mysql.proc' table) have been updated with a default value (latin1_swedish_ci). Please verify if necessary.
WARNING: NULL values of the 'db_collation' column ('mysql.proc' table) have been updated with default values. Please verify if necessary.
OK
[root@db lib]#

Existem mais soluções para problemas de banco de dados MySQL abaixo▼

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) compartilhou "Resolvendo Aviso: Erro de banco de dados A contagem de colunas do mysql.proc está errada.", útil para você.

Bem-vindo a compartilhar o link deste artigo:https://www.chenweiliang.com/cwl-1096.html

Bem-vindo ao canal Telegram do blog de Chen Weiliang para receber as últimas atualizações!

🔔 Seja o primeiro a obter o valioso "Guia de uso da ferramenta de IA de marketing de conteúdo ChatGPT" no diretório superior do canal! 🌟
📚 Este guia contém um valor enorme, 🌟Esta é uma oportunidade rara, não perca! ⏰⌛💨
Compartilhe e curta se gostar!
Seus compartilhamentos e curtidas são nossa motivação contínua!

 

发表 评论

Seu endereço de e-mail não será publicado. 必填 项 已 用 * 标注

滚动 到 顶部