linux下mariadb的服务启动异常,centos7 – CentOS 7 MariaDB错误“无法启动mariadb.service:找不到单位.”...

我对

Linux有点新手,在Windows上的Virtualbox中测试各种LAMP设置.目前我有一台Centos 7 VM,我正在尝试安装MariaDB.我在这里遵循指示:

http://www.tecmint.com/install-lamp-in-centos-7

我跑了

# yum install mariadb-server mariadb

根据终端输出安装成功,但是当我运行时:

# systemctl start mariadb

我明白了

Failed to start mariadb.service: Unit not found.

任何帮助是极大的赞赏.

更新01

我卸载了mariadb:

[root@centos7 admin]# yum remove mysql

Loaded plugins: fastestmirror

Resolving Dependencies

--> Running transaction check

---> Package MariaDB-client.x86_64 0:10.0.30-1.el7.centos will be erased

--> Processing Dependency: MariaDB-client for package: MariaDB-server-10.0.30-1.el7.centos.x86_64

--> Running transaction check

---> Package MariaDB-server.x86_64 0:10.0.30-1.el7.centos will be erased

--> Finished Dependency Resolution

Dependencies Resolved

===================================================================================

Package Arch Version Repository Size

===================================================================================

Removing:

MariaDB-client x86_64 10.0.30-1.el7.centos @mariadb 49 M

Removing for dependencies:

MariaDB-server x86_64 10.0.30-1.el7.centos @mariadb 237 M

Transaction Summary

===================================================================================

Remove 1 Package (+1 Dependent package)

Installed size: 286 M

Is this ok [y/N]: y

Downloading packages:

Running transaction check

Running transaction test

Transaction test succeeded

Running transaction

Erasing : MariaDB-server-10.0.30-1.el7.centos.x86_64 1/2

Erasing : MariaDB-client-10.0.30-1.el7.centos.x86_64 2/2

Verifying : MariaDB-client-10.0.30-1.el7.centos.x86_64 1/2

Verifying : MariaDB-server-10.0.30-1.el7.centos.x86_64 2/2

Removed:

MariaDB-client.x86_64 0:10.0.30-1.el7.centos

Dependency Removed:

MariaDB-server.x86_64 0:10.0.30-1.el7.centos

Complete!

跑了yum clean all和yum update

重新安装的mariadb:

# yum install mariadb-server mariadb

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

* Webmin: download.webmin.com

* base: anorien.csc.warwick.ac.uk

* extras: centos.mirrors.nublue.co.uk

* updates: centos.serverspace.co.uk

Package mariadb-server is obsoleted by MariaDB-server, trying to install MariaDB-server-10.0.30-1.el7.centos.x86_64 instead

Package mariadb is obsoleted by MariaDB-client, trying to install MariaDB-client-10.0.30-1.el7.centos.x86_64 instead

Resolving Dependencies

--> Running transaction check

---> Package MariaDB-client.x86_64 0:10.0.30-1.el7.centos will be installed

---> Package MariaDB-server.x86_64 0:10.0.30-1.el7.centos will be installed

--> Finished Dependency Resolution

Dependencies Resolved

===================================================================================

Package Arch Version Repository Size

===================================================================================

Installing:

MariaDB-client x86_64 10.0.30-1.el7.centos mariadb 10 M

MariaDB-server x86_64 10.0.30-1.el7.centos mariadb 55 M

Transaction Summary

===================================================================================

Install 2 Packages

Total download size: 65 M

Installed size: 65 M

Is this ok [y/d/N]: y

Downloading packages:

(1/2): MariaDB-10.0.30-centos7-x86_64-client.rpm | 10 MB 00:00:22

(2/2): MariaDB-10.0.30-centos7-x86_64-server.rpm | 55 MB 00:01:15

-----------------------------------------------------------------------------------

Total 876 kB/s | 65 MB 01:15

Running transaction check

Running transaction test

Transaction test succeeded

Running transaction

Installing : MariaDB-client-10.0.30-1.el7.centos.x86_64 1/2

Installing : MariaDB-server-10.0.30-1.el7.centos.x86_64 2/2

libsemanage.map_file: Unable to open /usr/share/mysql/SELinux/mariadb.pp

(No such file or directory).

libsemanage.semanage_direct_install_file: Unable to read file /usr/share/mysql/SELinux/mariadb.pp

(No such file or directory).

/usr/sbin/semodule: Failed on /usr/share/mysql/SELinux/mariadb.pp!

Verifying : MariaDB-client-10.0.30-1.el7.centos.x86_64 1/2

Verifying : MariaDB-server-10.0.30-1.el7.centos.x86_64 2/2

Installed:

MariaDB-client.x86_64 0:10.0.30-1.el7.centos

MariaDB-server.x86_64 0:10.0.30-1.el7.centos

Complete!

仍然没有去,是什么给出的?

# systemctl start mariadb.service

Failed to start mariadb.service: Unit not found.

更新02

可能有包版本和大写的东西,我使用mariaDB repos而不是centos进行安装,所以它选择了版本10.0.30:

]# yum info mariadb-server

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

* Webmin: download.webmin.com

* base: anorien.csc.warwick.ac.uk

* extras: centos.mirrors.nublue.co.uk

* updates: centos.serverspace.co.uk

Installed Packages

Name : MariaDB-server

Arch : x86_64

Version : 10.0.30

Release : 1.el7.centos

Size : 237 M

Repo : installed

From repo : mariadb

Summary : MariaDB: a very fast and robust SQL database server

URL : http://mariadb.org

License : GPLv2

Description : MariaDB: a very fast and robust SQL database server

:

: It is GPL v2 licensed, which means you can use the it free of charge

: under the conditions of the GNU General Public License Version 2

: (http://www.gnu.org/licenses/).

:

: MariaDB documentation can be found at https://mariadb.com/kb

: MariaDB bug reports should be submitted through

: https://jira.mariadb.org

Available Packages

Name : mariadb-server

Arch : x86_64

Epoch : 1

Version : 5.5.52

Release : 1.el7

Size : 11 M

Repo : base/7/x86_64

Summary : The MariaDB server and related files

URL : http://mariadb.org

License : GPLv2 with exceptions and LGPLv2 and BSD

Description : MariaDB is a multi-user, multi-threaded SQL database server. It is a

: client/server implementation consisting of a server daemon (mysqld)

: and many different client programs and libraries. This package

: contains the MariaDB server and some accompanying files and

: directories. MariaDB is a community developed branch of MySQL.

你可能感兴趣的:(linux下mariadb的服务启动异常,centos7 – CentOS 7 MariaDB错误“无法启动mariadb.service:找不到单位.”...)