Làm thế nào tôi có thể khởi động mysql mỗi lần khởi động hệ thống? Tôi cần rằng trong một máy chủ chuyên dụng (ubuntu distro) trong đó tôi có blog của tôi, nhưng mỗi khi máy chủ đi xuống, trên khởi động mysql được dừng lại. Btw tôi chỉ có thể sử dụng dòng lệnh.Làm thế nào để mysql bắt đầu tự động? (chỉ dành cho linux-cli)
Trả lời
Bạn có thể làm điều đó bằng cách sử dụng sysv-rc-conf
, trên debian dựa bạn có thể cài đặt nó với sudo apt-get install sysv-rc-conf
sau đó bạn có thể chọn những gì bắt đầu khởi động với chữ X đơn giản trên tên của deamon, tất cả thông qua dòng lệnh
Một lần nữa không làm việc .. Tôi đánh dấu X mysql trong tất cả các runleves cộng với S nhưng khi khởi động lại dịch vụ mysql status nói mysql stop/waiting. – Filippos
Xin lỗi nhưng những con số này có ý nghĩa gì ở hàng trên cùng? –
Từ Ubuntu 12.10 trên, 'sysv-rc-conf' là thay thế cho' chkconfig' được đề xuất bên dưới. Nó cũng cho phép bạn sử dụng các lệnh thay vì giao diện ncurses, trong trường hợp này: 'sysv-rc-conf mysql on'. – tanius
Sử dụng lệnh chkconfig
theo manpage http://manpages.ubuntu.com/manpages/maverick/man8/chkconfig.8.html
Tôi gặp phải các lỗi sau: http: // pastebin. com/9KLM6TJV – Filippos
update-rc.d cho phép thiết lập các liên kết init script trên hệ thống Ubuntu và Debian Linux để kiểm soát dịch vụ nào được chạy bởi init khi nhập các runlevel khác nhau. Nó sẽ có thể thêm mysql vào danh sách các dịch vụ chạy lúc khởi động:
sudo update-rc.d mysql defaults
Nếu sau này bạn muốn vô hiệu hóa chạy mysql trên bootup:
sudo update-rc.d mysql remove
Tôi nhận được các lỗi sau: http://pastebin.com/vTFDEAx4 – Filippos
Chạy lệnh sau để xem mysql của bạn tình trạng hiện tại:
/sbin/chkconfig mysqld --list
nó sẽ trả về một dòng như dưới đây:
mysqld 0:off 1:off 2:off 3:off 4:off 5:off 6:off
để làm cho mysql bắt đầu mỗi khi hệ thống khởi động, gõ như sau:
sudo /sbin/chkconfig mysqld on
Kết quả bây giờ từ '--list' là:
mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off
Câu trả lời hay. Đơn giản và hiệu quả. – Damo
Máy chủ CentOS của tôi luôn khởi động mysqld khi khởi động. Nhưng kể từ hôm qua nó không còn nữa. Nhưng giải pháp này đã giúp tôi. Cảm ơn rất nhiều! – unlimited101
Đã cố gắng áp dụng giải pháp này, nhưng khi hệ thống được khởi động lại và tôi kiểm tra trạng thái dịch vụ mysql của mình, nó nói: 'MySQL không chạy, nhưng tệp PID tồn tại'. Tôi biết đây là một chủ đề cũ nhưng chúng tôi đang chạy ra khỏi các tùy chọn. Bằng cách này, đầu ra lệnh '/ sbin/chkconfig mysql --list' có vẻ công bằng. Chúng tôi đã thử tất cả các câu trả lời trong trang này nhưng thật đáng tiếc là không có may mắn. – JorgeGRC
tôi đã cùng một vấn đề, vì vậy tôi đã kiểm tra làm thế nào tôi bị vô hiệu hóa nó ở nơi đầu tiên:
https://askubuntu.com/questions/138487/how-to-keep-apache-and-mysql-from-starting-automatically
Kiểm tra /etc/init/mysql.conf của bạn để chắc chắn rằng bạn không bắt đầu nhận xét (như tôi đã làm).
# MySQL Service
description "MySQL Server"
author "Mario Limonciello <[email protected]>"
start on runlevel [2345]
stop on starting rc RUNLEVEL=[016]
...
Khởi động lại máy và hoạt động.
$ sudo service mysql status
mysql start/running, process 972
Không có câu trả lời nào được trợ giúp. Cuối cùng, chkconfig
và update-rc.d
không hoạt động với MySQL trên máy của tôi.
Giải pháp, tôi đã có một tập tin /etc/init/mysql.override trong đó có
manual
tôi chỉ xóa tập tin đó
$ sudo rm /etc/init/mysql.override
Xóa /etc/init/mysql. ghi đè đã thực hiện công việc trong trường hợp của tôi (HostEurope VPS với Ubuntu 12.04)
Một nơi khác để tìm kiếm manh mối như những gì được và không bắt đầu vào lúc khởi động ...
/etc/init.d/.depend.start (và bạn thân của mình lúc tắt máy thời gian, .depend.stop)
Dưới đây là biết thêm một chút http://www.pyenet.co.nz/2-202-1-customising-system-startup-and-boot-processes/
tôi đã có 2 máy chủ - sau khi khởi động, 1 sẽ có mysql chạy, người kia không quá nhiều.
Trên hộp nơi mysql đã bắt đầu vào lúc khởi động:
- chkconfig thậm chí còn không được cài đặt
- có zero liên kết từ bất kỳ script trong /etc/rc?.d/* trở lại/etc/init.d/mysql
NHƯNG ... /etc/init.d/.depend.start chứa:
TARGETS = halt apache2 umountfs umountnfs.sh sendsigs networking umountroot reboot killprocs unattended-upgrades urandom mysql mdadm dns-clean landscape-client pppd-dns sysstat rsync sudo postfix single grub-common ondemand rc.local INTERACTIVE = apache2 postfix: mysql single: killprocs dns-clean pppd-dns grub-common: apache2 unattended-upgrades postfix mysql mdadm dns-clean landscape-client pppd-dns sysstat rsync sudo ondemand: apache2 unattended-upgrades postfix mysql mdadm dns-clean landscape-client pppd-dns sysstat rsync sudo rc.local: apache2 unattended-upgrades postfix mysql mdadm dns-clean landscape-client pppd-dns sysstat rsync sudo
Khi tôi chỉ đơn giản là sao chép tập tin này trên máy chủ vấn đề, và khởi động lại, mysql đã được & chạy.
Với Debian 9, tôi đã cài đặt MySQL ngày hôm nay và nhập "khởi động lại" và mysqld được khởi động lại tự động. Cũng khởi động lại từ bảng điều khiển VPS của tôi, mysqld khởi động lại tự động. Trong ngắn hạn, nếu bạn có Debian 9, không có gì thêm để làm, nó chỉ hoạt động.
- 1. Subversion dành cho người mới bắt đầu
- 2. tăng tự động mysql ID không bắt đầu từ 0
- 3. Làm thế nào để bắt đầu VIM với cây NERD được mở tự động?
- 4. Làm cách nào để chỉ định vị trí động cho bắt đầu chuỗi con?
- 5. Bắt đầu trên iOS - dành cho nhà phát triển Android?
- 6. Làm thế nào để bắt đầu với Mono trong Linux cho người mới bắt đầu?
- 7. Làm thế nào để cho phép máy khách MySQL tự động kết nối lại với MySQLdb?
- 8. mysql: Làm cách nào để xóa ký tự khi bắt đầu hoặc kết thúc trường
- 9. Làm thế nào để mở NavigationDrawer chỉ khi bắt đầu ứng dụng đầu tiên?
- 10. Eclipse chỉ dành cho Android?
- 11. Podcast dành riêng cho người mới bắt đầu PHP
- 12. Trình bày Clojure dành cho người mới bắt đầu?
- 13. Dịch vụ tự động không bắt đầu
- 14. Trang Facebook tự động "thích" (dành cho Mã QR)
- 15. Làm thế nào để ngăn chặn bắt đầu hoạt động tại tab đầu tiên trong TabActivity?
- 16. Làm thế nào để xác định hoạt động mà chỉ dành cho điện thoại hay tablet trên Android
- 17. Làm cách nào để tự động dừng gỡ lỗi khi bắt đầu chỉnh sửa mã?
- 18. Làm thế nào để thay đổi số thứ tự bắt đầu trong Magento
- 19. Bắt đầu hoạt động từ tiện ích mở rộng gốc Adobe AIR dành cho Android
- 20. Làm thế nào để thay đổi hoạt động bắt đầu động?
- 21. Tự động khởi động ứng dụng/dịch vụ global.asax/wcf khi IIS7 bắt đầu tự động
- 22. Làm thế nào để bắt đầu/dừng Runnable/Handler?
- 23. Làm thế nào để bắt đầu nhật thực trong JDK?
- 24. Làm thế nào để bắt đầu hoạt ảnh trong deleteRowsAtIndexPaths
- 25. Linux làm thế nào để bắt đầu "sftp-server"?
- 26. Làm thế nào để bắt đầu với Castle-Windsor?
- 27. Làm thế nào để tự động hóa ký tự đầu tiên trong trường nhập trong AngularJS?
- 28. Làm thế nào để âm thầm bắt đầu Sinatra + Thin?
- 29. Làm thế nào để bắt đầu TDD ở Django?
- 30. Làm thế nào để làm cho MongoDB máy chủ bắt đầu trên Linux Startup (CentOS)
https://serverfault.com/questions/232046/how-to-automatically-start-mysql-after-server-restart-centos-other-distros – n611x007