Я студент, я изучаю MySQL.
я установил xampp в linux, и он работает некоторое время в соответствии с этим видео https://www.youtube.com/watch?v=R5CUn5wGQGg , но однажды, когда я прочитал журнал ошибок, он показал это:
InnoDB: таблица mysql/innodb_index_stats имеет несоответствие длины в имени столбца имя_таблицы. Пожалуйста, запустите mysql_upgrade
я пытался бежать mysql_upgrade
в терминале Ubuntu или используйте phpmyadmin для запуска команды, но ни один из них не работает
для терминала это показывает:
kelvin@kelvin-linux:~/Desktop/1.16.5main_switch$ mysql-обновление
Команда «mysql-upgrade» не найдена, вы имели в виду:
команда «mysql_upgrade» из deb mysql-server-core-8.0 (8.0.25-0ubuntu0.20.04.1)
команда «mysql_upgrade» из deb mariadb-server-core-10.3 (1:10.3.29-0ubuntu0.20.04.1)
Попробуйте: sudo apt install <deb name>
kelvin@kelvin-linux:~/Desktop/1.16.5main_switch$
xampp-версия: 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
я пытался гуглить, но большинство из них предназначены для Windows, я не уверен, работают ли они и для Ubuntu.
обновление1:
kelvin@kelvin-linux:~/Desktop/1.16.5main_switch$ mysql_upgrade
Команда «mysql_upgrade» не найдена, но может быть установлена с помощью:
sudo apt install mysql-server-core-8.0 # версия 8.0.25-0ubuntu0.20.04.1 или
sudo apt install mariadb-server-core-10.3 # версия 1:10.3.29-0ubuntu0.20.04.1
kelvin@kelvin-linux:~/Desktop/1.16.5main_switch$