Sunucu yeniden başlatıldıktan sonra otomatik olarak mysql nasıl başlatılır (CentOS + diğer dağıtımlar)?


17

CentOS Linux sunucumu, sunucu kapatıldıktan sonra mysql'yi otomatik olarak başlatacak şekilde nasıl yapılandırabilirim?

İnit.d yolunun farkındayım ...

/etc/rc.d/init.d

... ve mysqld'i bu klasörde görebiliyorum. Bu klasöre öğeleri (yani sembolik bağlantı ile) yerleştirmek, sunucu yeniden başlatıldığında başlaması gerektiği anlamına gelir inanıyorum.

Ama bu benim için olmadı.

Arka fon

Merkezi BT masamız hafta sonu sanallaştırılmış CentOS sunucularımızı yeniden başlattı. Sunucu yeniden başlatıldıktan sonra kullanılabilir, ancak MySQL veritabanı da yeniden başlatılmamıştı.

Düşünceler?


Yanıtlar:


30

Chkconfig kullanın :

chkconfig --level 345 mysqld on

+1 Teşekkürler AMA bu chkconfig --level 345 mysqld NOT NOT chkconfig --levels 345 mysqld olmalıdır? linuxcommand.org/man_pages/chkconfig8.html İkisini de denedim. Herhangi bir mesaj ya da herhangi bir şey yoktu sanırım, yazdıktan sonra, sadece başka bir istem aldım. MySQL otomatik olarak yeniden başlatmak yapar olmadığını söylemek için herhangi bir yolu var mı?
therobyouknow

2
@Rob: chkconfig --list mysqldinit betiğinin ayarlandığı çalışma düzeylerini göstermek için çalıştırın .
Scott Pack

Yüklenemedi chkconfig....Package 'chkconfig' has no installation candidate
inorganik
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.