2015-06-26 13 views
9

CentOS7'de MySQL kullanmak istiyorum. , MySQL paketini yum. Sonra CentOS7'de, MySQL'i başlatılamıyor

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

,

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

i MySQL yürütmek olamaz. Bu sorunu nasıl çözebilirim?

+0

Sanırım MySql yerine MariaDB kullanmalısınız. –

cevap

3

Kontrol mysql hizmet adının /etc/init.d/ ve sonra

hizmet olduğunu centos üzerinde

başlamak mysql_service_name ya: hizmet veya mariadb için mysqld start: hizmeti mariadb start

10

Gerekli paketleri kontrol etmek için, belirtilen komutu yazın:

Çıktı:

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 

son paket, yazın verilen komutlar devamsızlık ise:

$ sudo yum -y install mariadb-server 

$ sudo systemctl start mariadb 

$ cat /etc/redhat-release 

Çıktı:

CentOS Linux release 7.2.1511 (Core) 
+0

Aynı konfigürasyonda da var, ama sözü edilen metodun hiçbiri çalışmıyor.Mariadb-server'ı yukarıdaki komuttan yüklerken bu hatayı alıyorum, 'Paket 1: mariadb-server-5.5.50-1.el7_2.x86_64, mysql-community-server-5.7.16-1.el7.x86_64 tarafından kaldırılmıştır. zaten yüklü Yapacak bir şey yok. Ne yapabilirim?? –

1

mysql-toplum ortak Red Hat-tabanlı * nix v7 yüklemeleri ile birlikte yüklenir gibi görünüyor ve sırayla mariadb kurulumu ile çatışmalar. Ben Oracle Linux 7 kullanıyorum, sadece buna koştum. OL7'nin yeni bir yüklemesinden sonra, mysql-community-common ve mysql-community-libs'ler yüklenir. Mysql-community-common THEN'i esrar yükleyin ve her şey bir şampiyon gibi çalışır. Varsayılan olarak

yum install mysql 

komutu çalıştırdığınızda

[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

o mariadb değil mysql yükler. mariadb-sunucu sunucu paketi daha sonra servisi

systemctl start mariadb 

veya

service mariadb start 
başlatmak yükler bu aşağıdaki komutu

yum install mariadb-server 

deneyin yoksa bu nedenle bu aşağıdaki komutu

yum list installed | grep mariadb 

deneyin

Sorunum bu şekilde çözüldü. Teşekkürler