Nonaktifkan startup MySQL di Ubuntu 10,04

34

Saya ingin mencegah MySQL mulai di Ubuntu 10,04

Saya sudah menggunakan

update-rc.d -f mysql remove

dan mengkonfirmasi bahwa tidak ada tautan ke /etc/inid.d/mysqlskrip dari direktori rc? .d.

Saya juga berlari sysv-rc-confdan ini menunjukkan kepada saya bahwa MySQL TIDAK dipanggil sebagai bagian dari rc.dskrip.

Itu masih mulai saat boot. Bagaimana cara menonaktifkannya?

Bryan
sumber
mysqld berjalan di bawah akun pengguna mysql
bryan

Jawaban:

37

Ubuntu 10.04 telah meninggalkan pendekatan skrip init SysV untuk mem-boot sistem.

Tautan ini menjelaskan - http://www.linuxplanet.com/linuxplanet/tutorials/7033/1/

Untuk mencegah mysql mulai saat boot

  • 1 pergi ke direktori / etc / init
  • 2. buka file mysql.conf
  • 3. mengomentari baris "mulai" di dekat bagian atas file, "mulai pada" mungkin tersebar di dua baris, jadi komentar kedua

Jika Anda ingin memulai mysql secara manual, gunakan perintah berikut -

  service mysql start
Bryan
sumber
1
Tautannya
Kevin M
Tautan sudah diperbaiki, dan jawabannya sudah benar.
bryan
8
Alih-alih memodifikasi .conffile asli , lebih baik gunakan file override :(as root)# echo "manual" >> /etc/init/mysql.override
nh2
0

jalankan perintah sebagai berikut:

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

kemudian berkomentar di baris awal, saya pikir harus ada dua, dan Anda sudah siap!

Selamat Linuxing untuk Semua!

Amos
sumber
3
/ etc / init / dan /etc/init.d/ BUKAN sama! Saya tidak dapat mengundurkan diri karena saya tidak memiliki reputasi, dan saya tidak dapat mengeditnya karena ini hanya perubahan dua karakter.
AB
@alberge - Saya membuat edit. Menunggu peer review.
dhulihan
0

Seperti @ nh2 disebutkan dalam komentarnya ada cara lain - cara yang lebih jelas / fleksibel untuk menonaktifkan (/ mengaktifkan) tugas pemula: «...

Dengan Upstart 1.3, Anda dapat menggunakan "override file" dan bait manual untuk mencapai hasil yang sama dengan cara yang lebih sederhana:

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

... »

poige
sumber