คำสั่งปิดเซิร์ฟเวอร์
C:\mysql\bin> mysqladmin -u root shutdown
พฤติกรรม
- ไม่แสดงข้อความยืนยัน
- ต้องเชื่อว่าปิดสำเร็จ (เช่นเดียวกับตอนเริ่มต้น)
- ปิดการเชื่อมต่อทั้งหมดและหยุด process mysqld
ตัวเลือกเพิ่มเติม
mysqladmin -u root -p shutdown # ใส่รหัสผ่าน
mysqladmin -h host -u root shutdown # ปิดเซิร์ฟเวอร์ระยะไกล
วิธีอื่น
- ใน MySQL shell:
SHUTDOWN; (ต้องมีสิทธิ์ SHUTDOWN)
- Windows Service:
net stop mysql หรือ Services.msc
- Linux systemd:
systemctl stop mysqld
ข้อควรระวัง
- ต้องมีสิทธิ์ SHUTDOWN privilege
- จะทำให้ทุก Connection ถูกตัดทันที
- ควรแจ้งผู้ใช้ก่อนปิดใน Production