Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

จะรีสตาร์ทเซิร์ฟเวอร์ MySQL ได้อย่างไร


รีสตาร์ทเซิร์ฟเวอร์ 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)