Mariadb 10.3.8:从Mariadb repo安装,缺少文件?

Mariadb 10.3.8:从Mariadb repo安装,缺少文件?,mariadb,Mariadb,我已经在Ubuntu 18服务器上安装了MariaDB 10.3.8,如下所示: sudo apt-get install software-properties-common sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8 sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://sfo1.mir

我已经在Ubuntu 18服务器上安装了MariaDB 10.3.8,如下所示:

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://sfo1.mirrors.digitalocean.com/mariadb/repo/10.3/ubuntu bionic main'
sudo apt update
sudo apt install mariadb-server
sudo apt install mariadb-client
它不会启动:

sudo service mariadb start
Job for mariadb.service failed because the control process exited with error code.
See "systemctl status mariadb.service" and "journalctl -xe" for details.
日志:

状态:“MariaDB服务器已关闭”

然后,我看到一个丢失的文件:

sudo ls -l /etc/mysql/debian-start
ls: cannot access '/etc/mysql/debian-start': No such file or directory
/etc/mysql/my.cnf
/etc/mysql/conf.d
/etc/mysql/mariadb.cnf
/etc/init.d/mysql
缺少其他文件:

sudo ls -l /etc/mysql/debian-start
ls: cannot access '/etc/mysql/debian-start': No such file or directory
/etc/mysql/my.cnf
/etc/mysql/conf.d
/etc/mysql/mariadb.cnf
/etc/init.d/mysql
我找到了一个解决方案:

以下命令:

apt-get install --reinstall -o Dpkg::Options::="--force-confmiss" mariadb-server-10.3
创建了一些文件:

/etc/mysql/conf.d
/etc/init.d/mysql
/etc/mysql/debian-start
以及:

创建:

/etc/mysql/my.cnf

我从以前的备份中复制了丢失的文件(我备份了一些mysql文件),现在MariaDB正在运行。还是。。我不知道如何正确安装我列出的丢失文件(它们来自哪个软件包?)