2015-06-26 11 views
9

nicht starten Ich möchte MySQL auf CentOS7 verwenden. installiert MySQL-Paket mit yum.In CentOS7, kann MySQL

[[email protected] ~]# yum install mysql mysql-* 

dann,

[[email protected] ~]# systemctl start mysqld.service 
Failed to issue method call: Unit mysqld.service failed to load: No such file or directory. 

i MySQL nicht ausführen kann. Wie kann ich dieses Problem lösen?

+0

Ich denke, dass Sie MariaDB anstelle von MySql verwenden müssen. –

Antwort

3

prüfen /etc/init.d/ für Ihren MySQL-Service-Namen und dann

Service mysql_service_name starten

auf CentOS ist es entweder: Service mysqld oder für MariaDB starten: Service Mariadb Start

10

Um nach den erforderlichen Paketen zu suchen, geben Sie den angegebenen Befehl ein:

Output:

mariadb-libs-5.5.44-2.el7.centos.x86_64 
    mariadb-5.5.44-2.el7.centos.x86_64 
    mariadb-devel-5.5.44-2.el7.centos.x86_64 
    mariadb-server-5.5.44-2.el7.centos.x86_64 

Wenn das letzte Paket nicht vorhanden ist, geben die gegebenen Befehle:

$ sudo yum -y install mariadb-server 

$ sudo systemctl start mariadb 

$ cat /etc/redhat-release 

Output:

CentOS Linux release 7.2.1511 (Core) 
+0

Ich habe auch die gleiche Konfiguration, aber keine der genannten Methode funktioniert.Ich bekomme diesen Fehler bei der Installation von Mariadb-Server von oben Befehl, Paket 1: Mariadb-Server-5.5.50-1.el7_2.x86_64 wird von mysql-Community-Server-5.7.16-1.el7.x86_64 welche veraltet ist bereits installiert Nichts zu tun. Was kann ich tun?? –

1

mysql-Gemeinschaft- verbreitet scheint zusammen mit Red Hat-basierten * nix v7-Installationen installiert zu werden, was wiederum zu Konflikten mit der Installation von Mariadb führt. Ich benutze Oracle Linux 7, bin einfach reingelaufen. Nach einer Neuinstallation von OL7 sind mysql-community-common und mysql-community-libs installiert. Entferne mysql-community-common DANN installiere Mariadb und alles funktioniert wie ein Champion.

[email protected]:~> yum list installed | grep mysql 
mysql-community-common.x86_64  5.6.27-2.el7     @Server-Mysql/7.2 
mysql-community-libs.x86_64   5.6.27-2.el7     @Server-Mysql/7.2 
[email protected]:~> 

[email protected]:~> yum install mariadb-server mariadb -y 
Loaded plugins: ulninfo 
Resolving Dependencies 
--> Running transaction check  
[...] 

86_64 conflicts with file from package mysql-community-common-5.6.27-2.el7.x86_64 
    file /usr/share/mysql/spanish/errmsg.sys from install of MariaDB-server-10.1.11-1.el7.centos.x86_64 conflicts with file from package mysql-community-common-5.6.27-2.el7.x86_64 
    file /usr/share/mysql/swedish/errmsg.sys from install of MariaDB-server-10.1.11-1.el7.centos.x86_64 conflicts with file from package mysql-community-common-5.6.27-2.el7.x86_64 
    file /usr/share/mysql/ukrainian/errmsg.sys from install of MariaDB-server-10.1.11-1.el7.centos.x86_64 conflicts with file from package mysql-community-common-5.6.27-2.el7.x86_64 
    file /usr/share/mysql/errmsg-utf8.txt from install of MariaDB-server-10.1.11-1.el7.centos.x86_64 conflicts with file from package mysql-community-common-5.6.27-2.el7.x86_64 

Error Summary 
------------- 

[email protected]:~> systemctl start mariadb 
Failed to start mariadb.service: Unit mariadb.service failed to load: No such file or directory. 

[email protected]:~> systemctl enable mariadb.service 
Failed to execute operation: Access denied 
[email protected]:~> 

[email protected]:~> yum erase mysql-community-common.x86_64 
Loaded plugins: ulninfo 
Resolving Dependencies 
--> Running transaction check 
---> Package mysql-community-common.x86_64 0:5.6.27-2.el7 will be erased 
--> Finished Dependency Resolution 
[...]  

[email protected]:~> yum install mariadb mariadb-libs mariadb-server -y 
Loaded plugins: ulninfo 
Resolving Dependencies 
--> Running transaction check  
[...] 

Complete! 

[email protected]:~> systemctl start mariadb.service 
[email protected]:~> 
[email protected]:~> systemctl enable mariadb.service 
Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service. 
[email protected]:~> 
9

wenn Sie

yum install mysql 

Befehl standardmäßig ausgeführt installiert es mariadb nicht mysql. so versuchen, diese folgenden Befehl

yum list installed | grep mariadb 

wenn MariaDB-Server fehlt versuchen diesen Befehl folgenden

yum install mariadb-server 

es installiert der Server-Paket starten Sie den Dienst

systemctl start mariadb 

oder

service mariadb start 

Mein Problem ist auf diese Weise gelöst. Danke

Verwandte Themen