우분투에서 xampp mysql 업데이트

우분투에서 xampp mysql 업데이트

저는 학생이고 mysql을 배우고 있어요. 나는 리눅스에 xampp을 설치했고 이 비디오에 따르면 한동안 실행되었습니다.https://www.youtube.com/watch?v=R5CUn5wGQGg, 그런데 어느 날 오류 로그를 읽었더니 다음과 같이 표시되었습니다.

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

우분투 터미널에서 실행하려고 하거나 mysql_upgradephpmyadmin을 사용하여 명령을 실행하려고 했지만 둘 다 작동하지 않습니다.

터미널의 경우 다음이 표시됩니다.

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$ 

xamp 버전: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

나는 Google을 시도했지만 대부분은 Windows 용이며 우분투에서도 작동하는지 잘 모르겠습니다.

업데이트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$ 

답변1

" mysql-upgrade"을(를) 입력했지만 실제 명령은 " mysql_upgrade"입니다. 단어 사이에 마이너스가 아닌 밑줄이 있습니다.

관련 정보