ฉันค้นหา MySQL 5.7 เพื่อเป็นหน่วยความจำขนาดใหญ่และต้องการย้อนกลับไปเป็น MySQL 5.6
อย่างไรก็ตามทุกครั้งที่ฉันพยายามถอนการติดตั้ง 5.7 และติดตั้ง 5.6 ฉันลงเอยด้วยบริการ MySQL ที่จะไม่เริ่มทำงาน นอกจากนี้ฉันต้องแน่ใจว่าฉันเก็บฐานข้อมูลทั้งหมดของฉันไว้
ใครช่วยบอกฉันทีละขั้นตอนในการย้อนกลับ mysql จาก 5.7 เป็น 5.6
**UPDATE**
$ dpkg -l | grep mysql
rc akonadi-backend-mysql 1.13.0-2ubuntu4 all MySQL storage backend for Akonadi
ii dbconfig-mysql 2.0.4ubuntu1 all dbconfig-common MySQL/MariaDB support
ii libdbd-mysql-perl 4.033-1build2 amd64 Perl5 database interface to the MySQL database
rc libmysqlclient18:amd64 5.6.30-0ubuntu0.15.10.1 amd64 MySQL database client library
rc libmysqlclient18:i386 5.6.30-0ubuntu0.15.10.1 i386 MySQL database client library
ii libmysqlclient20:amd64 5.7.12-0ubuntu1.1 amd64 MySQL database client library
ii mysql-client-5.7 5.7.12-0ubuntu1.1 amd64 MySQL database client binaries
ii mysql-client-core-5.7 5.7.12-0ubuntu1.1 amd64 MySQL database core client binaries
ii mysql-common 5.7.12-0ubuntu1.1 all MySQL database common files, e.g. /etc/mysql/my.cnf
iU mysql-server 5.7.12-0ubuntu1.1 all MySQL database server (metapackage depending on the latest version)
rc mysql-server-5.5 5.5.43-0ubuntu0.14.10.1 amd64 MySQL database server binaries and system database setup
rc mysql-server-5.6 5.6.16-1~exp1 amd64 MySQL database server binaries and system database setup
iF mysql-server-5.7 5.7.12-0ubuntu1.1 amd64 MySQL database server binaries and system database setup
ii mysql-server-core-5.7 5.7.12-0ubuntu1.1 amd64 MySQL database server binaries
ii php-mysql 1:7.0+42+deb.sury.org~xenial+2 all MySQL module for PHP [default]
ii php5.6-mysql 5.6.23-1+deb.sury.org~xenial+2 amd64 MySQL module for PHP
ii php7.0-mysql 7.0.8-2+deb.sury.org~xenial+1 amd64 MySQL module for PHP
คลังเก็บ Ubuntu 16.04 อย่างเป็นทางการมีเพียง 5.7 ดังนั้นก่อนอื่นคุณจะต้องค้นหาที่เก็บซึ่งมี 5.6 บางทีอย่างเป็นทางการ MySQL หนึ่ง
—
fkraiem
ฉันได้เพิ่ม repo ที่ไว้ใจได้เพื่อเข้าถึง MySQL 5.6
—
dibs
คุณไม่ควรทำอย่างนั้นโดยเฉพาะอย่างยิ่งเนื่องจากดูเหมือนว่ามี 5.6 แพ็คเกจสำหรับ Xenial
—
fkraiem
ตัวอย่างเช่นระบบการจัดการบริการมีการเปลี่ยนแปลง (Trusty ใช้ upstart, Xenial ใช้ systemd) ดังนั้นจึงไม่น่าแปลกใจที่บริการในแพ็คเกจที่สร้างขึ้นสำหรับ Trusty (พร้อมด้วย upstart) จะไม่เริ่มทำงานใน Xenial (ด้วย systemd)
—
fkraiem
อ้าว้าว บางทีนี่อาจเป็นเหตุผลว่าทำไมไม่ว่าฉันจะพยายามทำอะไร
—
dibs