![Centos7 上的 MariaDB,服务仍称为 MySql](https://linux22.com/image/674010/Centos7%20%E4%B8%8A%E7%9A%84%20MariaDB%EF%BC%8C%E6%9C%8D%E5%8A%A1%E4%BB%8D%E7%A7%B0%E4%B8%BA%20MySql.png)
我有一台 Centos 7 服务器。
删除了之前的 MariaDb 5.5 并安装了 MariaDb 10https://mariadb.com/kb/en/mariadb/yum/
添加了MariaDB YUM Repository,然后执行:
sudo yum install MariaDB-server MariaDB-client
一切都很好,然后当我尝试运行时:
sudo systemctl start mariadb
我得到:
Failed to start mariadb.service: Unit mariadb.service failed to load: No such file or directory.
但如果我运行:
sudo systemctl start mysql
运行并启动 MariaDb。在另一台服务器上,我可以通过将其命名为 MariaDb 而不是 MySql 来启动 MariaDb,就像本例中一样。我觉得这有点烦人。我多次删除 MariaDb,rm -r /var/lib/mysql*,但无济于事。
服务器一的工作原理:
[root@phos bod]# rpm --query centos-release
centos-release-7-2.1511.el7.centos.2.10.x86_64
[root@phos bod]# systemctl start mariadb.service
[root@phos bod]#
服务器二(相同的操作系统和相同版本的 MariaDB)不起作用:
[root@carpo bod]# rpm --query centos-release
centos-release-7-2.1511.el7.centos.2.10.x86_64
[root@carpo bod]# systemctl start mariadb.service
Failed to start mariadb.service: Unit mariadb.service failed to load: No such file or directory.
[root@carpo bod]# systemctl start mysql
[root@carpo bod]#
我的问题是:如何在服务器二上通过正确的名称管理 MariaDb 服务?
答案1
MariaDB 选择为该服务命名是 mysql
。如果您希望看到这种情况发生改变,请向他们提交错误报告并给他们一个很好的论据。