我发现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 '16
我已经添加了可信任的仓库来访问MySQL 5.6
—
dibs
您不应该这样做,尤其是因为Xenial似乎有5.6个软件包。
—
fkraiem '16
例如,用于管理服务的系统已更改(Trusty使用upstart,Xenial使用systemd),因此为Trusty(带有upstart)制作的程序包中的服务不会在Xenial(带有systemd)中启动就不足为奇了。
—
fkraiem
哇 也许这就是为什么无论我尝试过什么似乎都能奏效的原因。
—
DIBS