解决方法:
删除mysql前 先删除一下 /var/lib/mysql 还有 /etc/mysql
sudo rm /var/lib/mysql/ -R
sudo rm /etc/mysql/ -R
sudo apt-get autoremove mysql* --purge
sudo apt-get remove apparmor
sudo apt-get install mysql-server mysql-common
Reading package lists…
Building dependency tree…
Reading state information…
The following additional packages will be installed:
dbconfig-common galera-3 libconfig-inifiles-perl libdbi-perl libjemalloc1
mariadb-client-10.1 mariadb-client-core-10.1 mariadb-common mariadb-server
mariadb-server-10.1 mariadb-server-core-10.1 mywebsql php php7.0
php7.0-mysql php7.0-pgsql php7.0-sqlite3
Suggested packages:
dbconfig-mysql | dbconfig-pgsql | dbconfig-sqlite | dbconfig-sqlite3
| dbconfig-no-thanks libclone-perl libmldbm-perl libnet-daemon-perl
libsql-statement-perl mariadb-test tinyca
Recommended packages:
libdbd-mysql-perl libterm-readkey-perl libhtml-template-perl
The following NEW packages will be installed:
dbconfig-common galera-3 libconfig-inifiles-perl libdbi-perl libjemalloc1
mariadb-client-10.1 mariadb-client-core-10.1 mariadb-common mariadb-server
mariadb-server-10.1 mariadb-server-core-10.1 mywebsql openmediavault-mysql
php php7.0 php7.0-mysql php7.0-pgsql php7.0-sqlite3
Preconfiguring packages …
0 upgraded, 18 newly installed, 0 to remove and 1 not upgraded.
Need to get 0 B/22.4 MB of archives.
After this operation, 182 MB of additional disk space will be used.
Selecting previously unselected package mariadb-common.
(Reading database … (Reading database … 5%(Reading database … 10%(Reading database … 15%(Reading database … 20%(Reading database … 25%(Reading database … 30%(Reading database … 35%(Reading database … 40%(Reading database … 45%(Reading database … 50%(Reading database … 55%(Reading database … 60%(Reading database … 65%(Reading database … 70%(Reading database … 75%(Reading database … 80%(Reading database … 85%(Reading database … 90%(Reading database … 95%(Reading database … 100%(Reading database … 60849 files and directories currently installed.)
Preparing to unpack …/0-mariadb-common_10.1.38-0+deb9u1_all.deb …
Unpacking mariadb-common (10.1.38-0+deb9u1) …
Selecting previously unselected package galera-3.
Preparing to unpack …/1-galera-3_25.3.19-2_arm64.deb …
Unpacking galera-3 (25.3.19-2) …
Selecting previously unselected package libdbi-perl.
Preparing to unpack …/2-libdbi-perl_1.636-1+b1_arm64.deb …
Unpacking libdbi-perl (1.636-1+b1) …
Selecting previously unselected package mariadb-client-core-10.1.
Preparing to unpack …/3-mariadb-client-core-10.1_10.1.38-0+deb9u1_arm64.deb …
Unpacking mariadb-client-core-10.1 (10.1.38-0+deb9u1) …
Selecting previously unselected package libconfig-inifiles-perl.
Preparing to unpack …/4-libconfig-inifiles-perl_2.94-1_all.deb …
Unpacking libconfig-inifiles-perl (2.94-1) …
Selecting previously unselected package libjemalloc1.
Preparing to unpack …/5-libjemalloc1_3.6.0-9.1_arm64.deb …
Unpacking libjemalloc1 (3.6.0-9.1) …
Selecting previously unselected package mariadb-client-10.1.
Preparing to unpack …/6-mariadb-client-10.1_10.1.38-0+deb9u1_arm64.deb …
Unpacking mariadb-client-10.1 (10.1.38-0+deb9u1) …
Selecting previously unselected package mariadb-server-core-10.1.
Preparing to unpack …/7-mariadb-server-core-10.1_10.1.38-0+deb9u1_arm64.deb …
Unpacking mariadb-server-core-10.1 (10.1.38-0+deb9u1) …
Setting up mariadb-common (10.1.38-0+deb9u1) …
update-alternatives: using /etc/mysql/mariadb.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode
Selecting previously unselected package mariadb-server-10.1.
(Reading database … (Reading database … 5%(Reading database … 10%(Reading database … 15%(Reading database … 20%(Reading database … 25%(Reading database … 30%(Reading database … 35%(Reading database … 40%(Reading database … 45%(Reading database … 50%(Reading database … 55%(Reading database … 60%(Reading database … 65%(Reading database … 70%(Reading database … 75%(Reading database … 80%(Reading database … 85%(Reading database … 90%(Reading database … 95%(Reading database … 100%(Reading database … 61171 files and directories currently installed.)
Preparing to unpack …/0-mariadb-server-10.1_10.1.38-0+deb9u1_arm64.deb …
/var/lib/mysql: found previous version 10.1
Unpacking mariadb-server-10.1 (10.1.38-0+deb9u1) …
Selecting previously unselected package dbconfig-common.
Preparing to unpack …/1-dbconfig-common_2.0.8_all.deb …
Unpacking dbconfig-common (2.0.8) …
Selecting previously unselected package mariadb-server.
Preparing to unpack …/2-mariadb-server_10.1.38-0+deb9u1_all.deb …
Unpacking mariadb-server (10.1.38-0+deb9u1) …
Selecting previously unselected package php7.0.
Preparing to unpack …/3-php7.0_7.0.33-0+deb9u3_all.deb …
Unpacking php7.0 (7.0.33-0+deb9u3) …
Selecting previously unselected package php.
Preparing to unpack …/4-php_1%3a7.0+49_all.deb …
Unpacking php (1:7.0+49) …
Selecting previously unselected package php7.0-mysql.
Preparing to unpack …/5-php7.0-mysql_7.0.33-0+deb9u3_arm64.deb …
Unpacking php7.0-mysql (7.0.33-0+deb9u3) …
Selecting previously unselected package php7.0-pgsql.
Preparing to unpack …/6-php7.0-pgsql_7.0.33-0+deb9u3_arm64.deb …
Unpacking php7.0-pgsql (7.0.33-0+deb9u3) …
Selecting previously unselected package php7.0-sqlite3.
Preparing to unpack …/7-php7.0-sqlite3_7.0.33-0+deb9u3_arm64.deb …
Unpacking php7.0-sqlite3 (7.0.33-0+deb9u3) …
Preparing to unpack …/8-mywebsql_3.7-omv1_all.deb …
Unpacking mywebsql (3.7-omv1) …
Selecting previously unselected package openmediavault-mysql.
Preparing to unpack …/9-openmediavault-mysql_4.1.1_all.deb …
Unpacking openmediavault-mysql (4.1.1) …
Setting up php7.0-mysql (7.0.33-0+deb9u3) …
Creating config file /etc/php/7.0/mods-available/mysqlnd.ini with new version
Creating config file /etc/php/7.0/mods-available/mysqli.ini with new version
Creating config file /etc/php/7.0/mods-available/pdo_mysql.ini with new version
Setting up libconfig-inifiles-perl (2.94-1) …
Setting up php7.0 (7.0.33-0+deb9u3) …
Setting up libjemalloc1 (3.6.0-9.1) …
Setting up mariadb-client-core-10.1 (10.1.38-0+deb9u1) …
Processing triggers for php7.0-fpm (7.0.33-0+deb9u3) …
Setting up php7.0-pgsql (7.0.33-0+deb9u3) …
Creating config file /etc/php/7.0/mods-available/pgsql.ini with new version
Creating config file /etc/php/7.0/mods-available/pdo_pgsql.ini with new version
Setting up php (1:7.0+49) …
Processing triggers for libc-bin (2.24-11+deb9u4) …
Setting up galera-3 (25.3.19-2) …
Setting up php7.0-sqlite3 (7.0.33-0+deb9u3) …
Creating config file /etc/php/7.0/mods-available/sqlite3.ini with new version
Creating config file /etc/php/7.0/mods-available/pdo_sqlite.ini with new version
Processing triggers for systemd (232-25+deb9u11) …
Processing triggers for man-db (2.7.6.1-2) …
Processing triggers for openmediavault (4.1.23-1) …
Restarting engine daemon …
Setting up dbconfig-common (2.0.8) …
Creating config file /etc/dbconfig-common/config with new version
Setting up libdbi-perl (1.636-1+b1) …
Setting up mywebsql (3.7-omv1) …
Setting up mariadb-client-10.1 (10.1.38-0+deb9u1) …
Setting up mariadb-server-core-10.1 (10.1.38-0+deb9u1) …
Setting up mariadb-server-10.1 (10.1.38-0+deb9u1) …
dpkg: error processing package mariadb-server-10.1 (–configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of mariadb-server:
mariadb-server depends on mariadb-server-10.1 (>= 10.1.38-0+deb9u1); however:
Package mariadb-server-10.1 is not configured yet.
dpkg: error processing package mariadb-server (–configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of openmediavault-mysql:
openmediavault-mysql depends on mariadb-server | mysql-server; however:
Package mariadb-server is not configured yet.
Package mysql-server is not installed.
dpkg: error processing package openmediavault-mysql (–configure):
dependency problems - leaving unconfigured
Processing triggers for php7.0-fpm (7.0.33-0+deb9u3) …
Processing triggers for systemd (232-25+deb9u11) …
Errors were encountered while processing:
mariadb-server-10.1
mariadb-server
openmediavault-mysql
*************** Error ***************
<<< *************************************
*************** Error ***************