ฉันเป็นนักเรียน ฉันกำลังเรียนรู้ mysql
ฉันได้ติดตั้ง xampp ใน linux และมันทำงานมาระยะหนึ่งแล้วตามวิดีโอนี้ https://www.youtube.com/watch?v=R5CUn5wGQGg แต่วันหนึ่งเมื่อฉันอ่านบันทึกข้อผิดพลาด มันแสดงสิ่งนี้:
InnoDB: ตาราง mysql/innodb_index_stats มีความยาวไม่ตรงกันในชื่อคอลัมน์ table_name โปรดเรียกใช้ 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
ฉันพยายาม google แต่ส่วนใหญ่ใช้สำหรับ windows ฉันไม่แน่ใจว่าใช้กับ ubuntu ได้หรือไม่
อัปเดต 1:
kelvin@kelvin-linux:~/Desktop/1.16.5main_switch$ mysql_upgrade
ไม่พบคำสั่ง 'mysql_upgrade' แต่สามารถติดตั้งได้ด้วย:
sudo apt ติดตั้ง mysql-server-core-8.0 # รุ่น 8.0.25-0ubuntu0.20.04.1 หรือ
sudo apt ติดตั้ง mariadb-server-core-10.3 # รุ่น 1:10.3.29-0ubuntu0.20.04.1
kelvin@kelvin-linux:~/Desktop/1.16.5main_switch$