Haruskah mysqld_safe dan mysqld berjalan bersamaan pada saat startup?

10

Saat meluncurkan CentOS VPS (pengaturan oleh orang lain), MySQL memulai dua proses saat boot:

  1. mysql: / usr / libexec / mysqld --basedir = / usr --datadir = / var / lib / mysql --user = mysql
  2. root: / bin / sh / usr / bin / mysqld_safe --datadir = / var / lib / mysql --socket = / var / lib / mysql / mysql.

Apakah ini normal / cara yang benar untuk mensetup MySQL (root tersebut menjalankan mysqld_safe?)

Terima kasih!

Profesor Frink
sumber
semua parameter seperti key_buffer_size harus ada di mysqld atau mysqld_safe?
justcode

Jawaban:

16

Ya, memang seharusnya begitu. mysqld_safe memunculkan daemon mysql-user run (mysqld).

Xorlev
sumber
0

Jika Anda mengintip ke dalam isi mysqld_safeAnda akan menemukan bahwa itu hanyalah pembungkus skrip shell untuk diluncurkan mysqld.

Dan Carley
sumber
Oh, ... jika Anda melihat ke dalam mysqld_safe itu tidak lebih dari sekadar pembungkus.
Mike Kormendy