Solvu la averton: datumbaza eraro. Kolumnkalkulo de mysql.proc estas malĝusta.

Fakte, se vi uzasphpMyAdmin, vi ne povas trovi la eraron kie estas la problemo?

  • La problemo estas ĉar vi ĝisdatigis MariaDB aŭMySQL-datumbazoVersio.
  • Ĝisdatigu MariaDB aŭMySQLPost la datumbaza versio, la datumstrukturoj ne estas uzatajmysql_upgradekomando por kompletigi la ĝisdatigan ĝisdatigon.
  • Poste, dum funkciado de la datumbazo MySQL, erarmesaĝoj povas esti montritaj.

Solvu la averton: datumbaza eraro. Kolumnkalkulo de mysql.proc estas malĝusta.

WordPress kromaĵoDum la aŭtomata rezerva procezo, la sekva eraro okazis ▼

Averto: Eraro de datumbazo. Kolumnombrado de mysql.proc estas malĝusta. Atendita 21, trovita 20. Kreita kun MariaDB 50560, nun funkcianta 100406. Bonvolu uzi mysql_upgrade por ripari ĉi tiun eraron Demando MONTRI FUNCTION-STATUSTON

  • mysql.proc Ĉi tio estas sistema tabelo en 5.1 kiu registras informojn pri stokitaj proceduroj aŭ funkcioj.

Kiel ripari la averton: Eraro de datumbazo. Kolumnkalkulo de mysql.proc estas malĝusta?

La sekva estasChen Weiliangdokumentita solvo.

paŝo 1:Sekura praktiko estas unue forĵeti aŭ malvarmigi sekurkopion:

mysqldump -uroot -p123456 --quick --master-data=1 --all-databases --flush-logs --lock-tables >
  • Bonvolu ŝanĝi la supran "123456" al via MySQL-radikpasvorto.

paŝo 2:uzu la jenonmysql_upgrade komando por solvi

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

La jena estas la pruva operacioprocezo de 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]#

Estas pli da solvoj al MySQL-datumbaza problemoj sube▼

Hope Chen Weiliang Blogo ( https://www.chenweiliang.com/ ) konigis "Solving Warning: Database Error Column-kalkulo de mysql.proc estas malĝusta.", helpema al vi.

Bonvenon dividi la ligon de ĉi tiu artikolo:https://www.chenweiliang.com/cwl-1096.html

Bonvenon al la Telegram-kanalo de la blogo de Chen Weiliang por ricevi la plej novajn ĝisdatigojn!

🔔 Estu la unua ricevi la valoran "ChatGPT Content Marketing AI Tool Use Guide" en la ĉefa dosierujo de la kanalo! 🌟
📚 Ĉi tiu gvidilo enhavas grandegan valoron, 🌟Ĉi tio estas malofta ŝanco, ne maltrafu ĝin! ⏰⌛💨
Kunhavigu kaj ŝatu se vi ŝatas!
Via kundivido kaj ŝatoj estas nia kontinua instigo!

 

Lasu komenton

Via retpoŝta adreso ne estos publikigita. Bezonataj kampoj estas uzataj * Etikedo

rulumu al la supro