升级到 ubuntu 16.04 后配置 mysql 7 时出错

升级到 ubuntu 16.04 后配置 mysql 7 时出错

我升级到了 Ubuntu 16.04,现在无法让 MySQL 5.7 运行。我试过:

sudo apt purge mariadb-client-10.0 mariadb-common mysql-client mysql-

客户端-5.7 mysql-客户端-核心-5.7 mysql-通用 dbconfig-mysql

确保我删除了所有内容。然后执行以下操作:

sudo apt-get install mysql-client mysql-server

这就是我现在得到的:

Instellen van mysql-client-core-5.7 (5.7.12-0ubuntu1) ...
Instellen van mysql-client-5.7 (5.7.12-0ubuntu1) ...
Instellen van mysql-server-5.7 (5.7.12-0ubuntu1) ...
update-alternatives: /etc/mysql/mysql.cnf wordt gebruikt om in de   automatische modus in /etc/mysql/my.cnf (my.cnf) te voorzien.
mysql_upgrade: Got error: 1524: Plugin'*F352881E3CD02CC99A548F7D72920636157BEEBF' is not loaded while connecting to the MySQL server
Upgrade process encountered error and will not continue.
mysql_upgrade failed with exit status 11
dpkg: fout bij verwerken van pakket mysql-server-5.7 (--configure):
subproces post-installation script geïnstalleerd gaf een foutwaarde 1 terug
Instellen van mysql-client (5.7.12-0ubuntu1) ...
dpkg: vereistenproblemen verhinderen de configuratie van mysql-server:
mysql-server is afhankelijk van mysql-server-5.7; maar:
Pakket mysql-server-5.7 is nog niet geconfigureerd.

dpkg: fout bij verwerken van pakket mysql-server (--configure):
vereistenproblemen - blijft ongeconfigureerd
Er is geen apport-verslag weggeschreven omdat de foutmelding aangeeft dat de fout het gevolg is van een eerdere mislukking.
                                                                             Bezig met afhandelen van triggers voor systemd (229-4ubuntu5) ...
Bezig met afhandelen van triggers voor ureadahead (0.100.0-19) ...
Fouten gevonden tijdens verwerken van:
 mysql-server-5.7
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

答案1

该错误编号表明您的“mysql”数据库(用于设置的数据库)中的某些内容与此版本的 mysql 不兼容。

无法加载插件来处理该位数据,从而阻止 mysql 加载。

我猜测这是 maria db 的东西,但 mysql 不支持。

解决此问题的一种方法是重新安装 mariadb,然后将数据转储到 sql 文本,删除数据库,重试切换到没有数据的 mysql,然后手动添加数据。这应该可以让您更好地了解错误并向您展示错误停止的位置,然后您可以查看数据并决定是否以及如何修复它。

相关内容