XAMPP MySQL in Ubuntu aktualisieren

XAMPP MySQL in Ubuntu aktualisieren

ich bin Student und lerne MySQL. Ich habe XAMPP unter Linux installiert und es läuft laut diesem Video schon seit einiger Zeithttps://www.youtube.com/watch?v=R5CUn5wGQGg, aber als ich eines Tages das Fehlerprotokoll las, wurde Folgendes angezeigt:

InnoDB: Table mysql/innodb_index_stats has length mismatch in the column name table_name. Please run mysql_upgrade

ich habe versucht, es im Ubuntu-Terminal auszuführen mysql_upgradeoder einen phpMyAdmin zu verwenden, um den Befehl auszuführen, aber keiner von beiden funktioniert

für das Terminal wird Folgendes angezeigt:

kelvin@kelvin-linux:~/Desktop/1.16.5main_switch$ mysql-upgrade

Command 'mysql-upgrade' not found, did you mean:

  command 'mysql_upgrade' from deb mysql-server-core-8.0 (8.0.25-0ubuntu0.20.04.1)
  command 'mysql_upgrade' from deb mariadb-server-core-10.3 (1:10.3.29-0ubuntu0.20.04.1)

Try: sudo apt install <deb name>

kelvin@kelvin-linux:~/Desktop/1.16.5main_switch$ 

XAMPP-Version:libmysql - mysqlnd 8.0.6

Apache/2.4.47 (Unix) OpenSSL/1.1.1k PHP/8.0.6 mod_perl/2.0.11 Perl/v5.32.1

ich habe versucht, zu googeln, aber die meisten sind für Windows, ich bin nicht sicher, ob sie auch für Ubuntu funktionieren.

Aktualisierung 1:

kelvin@kelvin-linux:~/Desktop/1.16.5main_switch$ mysql_upgrade

Command 'mysql_upgrade' not found, but can be installed with:

sudo apt install mysql-server-core-8.0     # version 8.0.25-0ubuntu0.20.04.1, or
sudo apt install mariadb-server-core-10.3  # version 1:10.3.29-0ubuntu0.20.04.1

kelvin@kelvin-linux:~/Desktop/1.16.5main_switch$ 

Antwort1

Sie haben " mysql-upgrade" eingegeben, aber der eigentliche Befehl lautet " mysql_upgrade". Das ist ein Unterstrich, kein Minuszeichen zwischen den Wörtern.

verwandte Informationen