tôi là sinh viên, tôi đang học mysql.
tôi đã cài đặt xampp trong linux và nó đã chạy được một lúc theo video này https://www.youtube.com/watch?v=R5CUn5wGQGg , nhưng một ngày nọ khi tôi đọc nhật ký lỗi, nó hiển thị như sau:
InnoDB: Bảng mysql/innodb_index_stats có độ dài không khớp trong tên cột table_name. Vui lòng chạy mysql_upgrade
tôi đã cố chạy mysql_upgrade
trong thiết bị đầu cuối ubfox hoặc sử dụng phpmyadmin để chạy lệnh, nhưng cả hai đều không hoạt động
đối với thiết bị đầu cuối, nó hiển thị:
kelvin@kelvin-linux:~/Desktop/1.16.5main_switch$ mysql-upgrade
Không tìm thấy lệnh 'mysql-upgrade', ý bạn là:
lệnh 'mysql_upgrade' từ deb mysql-server-core-8.0 (8.0.25-0ubuntu0.20.04.1)
lệnh 'mysql_upgrade' từ deb mariadb-server-core-10.3 (1:10.3.29-0ubuntu0.20.04.1)
Hãy thử: Sudo apt install <deb name>
kelvin@kelvin-linux:~/Desktop/1.16.5main_switch$
phiên bản 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
tôi đã thử google nhưng hầu hết chúng đều dành cho windows, tôi không chắc liệu chúng có hoạt động với ubuntu không.
cập nhật1:
kelvin@kelvin-linux:~/Desktop/1.16.5main_switch$ mysql_upgrade
Không tìm thấy lệnh 'mysql_upgrade', nhưng có thể được cài đặt bằng:
sudo apt install mysql-server-core-8.0 # phiên bản 8.0.25-0ubuntu0.20.04.1 hoặc
Sudo apt cài đặt mariadb-server-core-10.3 # phiên bản 1:10.3.29-0ubuntu0.20.04.1
kelvin@kelvin-linux:~/Desktop/1.16.5main_switch$