tidak dapat berhenti atau memulai mysql di fedora 17

4

Saya baru-baru ini mensetup mesin fedora 17 dengan Gnome dan menginstal Mysql menggunakan add / remove software yang disertakan oleh GUi. Mysql tampaknya berfungsi - saya dapat masuk, memilih basis data, melakukan kueri, dll. Tetapi jika saya mencoba untuk menghentikan / memulai atau mendapatkan status layanan dalam suatu paket, saya mendapatkan ini:

#service mysql stop
Redirecting to /bin/systemctl stop  mysql.service
Failed to issue method call: Unit mysql.service not loaded.
[root]#service mysql start 
Redirecting to /bin/systemctl start  mysql.service
Failed to issue method call: Unit mysql.service failed to load: No such file or directory. See system logs and 'systemctl status mysql.service' for details.

[root]# service mysql status
Redirecting to /bin/systemctl status  mysql.service
mysql.service
      Loaded: error (Reason: No such file or directory)
      Active: inactive (dead)

Mengapa? Saya mencoba membuat meja kerja Mysql bekerja .....

ChrisGS
sumber

Jawaban:

1

Jika mysql berhasil diinstal, harus dimulai dengan:

service mysqld start

Pesan kesalahan membingungkan karena tidak secara eksplisit mengatakan bahwa Anda salah mengetik.

Kride
sumber
1

Berikut ini akan menunjukkan kepada Anda jika Anda memiliki layanan diinstal:

systemctl status mysqld.service

(coba "yum instal mysql" jika tidak.)

Itu juga akan memberi tahu Anda jika diaktifkan. Jika tidak:

systemctl enable mysqld.service

Itu memungkinkan mulai saat reboot. (Kamu tidak HARUS melakukan itu.)

systemctl start mysqld.service

akan memulainya untuk Anda.

Adam Benjamin
sumber
0

Sederhana, nama layanannya adalah mysqld, bukan mysql!

jadi semua perintah hanya perlu satu karakter mode

contoh:

layanan mysqld mulai

systemctl mulai mysqld

chconfig mysqld aktif

systemctl mengaktifkan mysqld

KJ4IPS
sumber
0

Sejauh yang saya tahu, MySQL diganti dengan garpu MariaDB

jadi perintah berikut kemungkinan akan bekerja pada CentOS 7 dan versi yang sama lainnya:

systemctl stop mariadb.service // Hentikan Layanan MySQL

systemctl start mariadb.service // Mulai Layanan MySQL

systemctl restart mariadb.service // Restart Layanan MySQL

AttiqueNoor
sumber
Ini bekerja untuk saya di CentOS 7.2. Jawaban ini harus dijaga tetap untuk para pengguna, karena distro berbasis RPM seperti Fedora adalah serupa dan Google mengarahkan hasil pencarian untuk CentOS di sini.
Damien Ó Ceallaigh