Làm cách nào để tự động khởi động mysql sau khi máy chủ khởi động lại (CentOS + các bản phát hành khác)?


17

Làm cách nào để định cấu hình máy chủ CentOS Linux của tôi để tự động khởi động mysql khi máy chủ được khởi động sau khi tắt máy?

Tôi biết đường dẫn init.d ...

/etc/rc.d/init.d

... và tôi có thể thấy mysqld trong thư mục này. Tôi tin rằng việc đặt các mục (tức là bằng liên kết tượng trưng) trong thư mục này có nghĩa là chúng sẽ bắt đầu khởi động lại máy chủ.

Nhưng điều này đã không xảy ra với tôi.

Lý lịch

Bàn CNTT trung tâm của chúng tôi đã khởi động lại máy chủ CentOS ảo hóa của chúng tôi vào cuối tuần. Máy chủ đã có sẵn sau khi khởi động lại nhưng cơ sở dữ liệu MySQL cũng không được khởi động lại.

Suy nghĩ?


một số câu trả lời có liên quan stackoverflow.com/questions/9859381/ Lời
n611x007

Câu trả lời:


30

Sử dụng chkconfig :

chkconfig --level 345 mysqld on

+1 Cảm ơn NHƯNG đây có phải là chkconfig --level 345 mysqld trên KHÔNG chkconfig - giảm 345 mysqld không? linuxcommand.org/man_pages/chkconfig8.html Tôi đã thử cả hai. Tôi đoán nó hoạt động bởi không có tin nhắn hay bất cứ điều gì, sau khi gõ nó, tôi chỉ nhận được một lời nhắc khác. Bất cứ cách nào để biết nếu nó làm cho mysql tự động khởi động lại?
trị liệu

2
@Rob: chạy chkconfig --list mysqldđể hiển thị các runlevels mà init script được đặt cho.
Scott Pack

Không thể chkconfigcài đặt ....Package 'chkconfig' has no installation candidate
inorganik
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.