10.04 Ubuntu MySQL açılışını devre dışı bırak


34

MySQL'in Ubuntu 10.04 ile başlamasını önlemek istiyorum

Kullandım

update-rc.d -f mysql remove

ve /etc/inid.d/mysqlrc? .d dizinlerinin hiçbirinden komut dosyasına hiçbir bağlantı olmadığını doğruladı .

Ayrıca koştum sysv-rc-confve bana MySQL'in rc.dsenaryoların bir parçası olarak çağrılmadığını gösteriyor .

Hala açılışta başlıyor. Nasıl devre dışı bırakabilirim?


mysqld mysql kullanıcı hesabı altında çalışıyor
bryan

Yanıtlar:


37

Ubuntu 10.04, sistemi başlatmak için SysV init betiği yaklaşımını terk etti.

Bu bağlantı açıklar - http://www.linuxplanet.com/linuxplanet/tutorials/7033/1/

MySQL'in açılışta başlamasını önlemek için

  • 1 / etc / init dizinine gidin
  • 2. mysql.conf dosyasını açın
  • 3. Dosyanın en üstündeki "Başlat" satırına yorum yapın, "Başlat" iki satıra yayılmış olabilir, bu yüzden her ikisine de yorum yapın

MySQL'i manuel olarak başlatmak istiyorsanız, aşağıdaki komutu kullanın -

  service mysql start


Bağlantı düzeltildi ve cevap doğru.
bryan

8
Orijinal .confdosyayı değiştirmek yerine, geçersiz kılma dosyalarını daha iyi kullanın :(as root)# echo "manual" >> /etc/init/mysql.override
nh2

0

komutu aşağıdaki gibi çalıştırın:

root@user:~# gedit /etc/init/mysql.conf 

sonra başlangıç ​​çizgileri hakkında yorum yapın, bence iki olmalı ve hepiniz hazırsınız!

Herkese Mutlu Linuxing!


3
/ etc / init / ve /etc/init.d/ aynı DEĞİLDİR! İtirazım yok çünkü itibarım yok ve düzenleyemiyorum çünkü bu sadece iki karakterlik bir değişiklik.
AB

@alberge - Düzenlemeyi yaptım. Akran incelemesi bekleniyor.
dhulihan

0

@ Gibi NH2 onun sözü comment başka var - bir yol daha net / esnek yolu devre dışı (etkinleştirmek /) sonradan görme en göreve: «...

Upstart 1.3 ile, aynı sonucu daha basit bir şekilde elde etmek için bir "geçersiz kılma dosyası" ve manuel stanzadan yararlanabilirsiniz:

# echo "manual" >> /etc/init/myjob.override

... »

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.