รีสตาร์ทเซิร์ฟเวอร์ MySQL โดยใช้คำสั่งรีสตาร์ท
ไวยากรณ์มีดังนี้
Restart
ให้เราตรวจสอบเวอร์ชันของ MySQL ก่อน
แบบสอบถามมีดังนี้
SELECT version();
ตอนนี้ ใช้คำสั่งด้านบนเพื่อรีสตาร์ทเซิร์ฟเวอร์ MySQL
แบบสอบถามมีดังนี้
mysql> restart; Query OK, 0 rows affected (0.00 sec)
กรณีที่ 1
ขณะนี้เซิร์ฟเวอร์ MySQL กำลังถูกรีสตาร์ท หากคุณพยายามดำเนินการค้นหาใดๆ ระหว่างคำสั่งรีสตาร์ท คุณจะได้รับข้อผิดพลาด
แบบสอบถามมีดังนี้
mysql> show databases; ERROR 2013 (HY000): Lost connection to MySQL server during query
กรณีที่ 2
หากกระบวนการรีสตาร์ท MySQL เสร็จสมบูรณ์ ระบบจะกำหนด ID การเชื่อมต่อใหม่ให้กับ MySQL
แบบสอบถามมีดังนี้
mysql> select version();
ต่อไปนี้เป็นผลลัพธ์
ERROR 2006 (HY000): MySQL server has gone away No connection. Trying to reconnect... Connection id: 8 Current database: sample +-----------+ | version() | +-----------+ | 8.0.12 | +-----------+ 1 row in set (0.05 sec)