MySQL ไม่มีคำสั่ง SQL หรือกลไกภายในสำหรับ
- ทำให้ฐานข้อมูลส่วนบุคคลไม่พร้อมใช้งาน / ออฟไลน์
- ย้ายฐานข้อมูลส่วนบุคคล
ในกรณีนี้คุณจะใช้ฐานข้อมูลแบบออฟไลน์ได้อย่างไร
MySQL ไม่มีคำสั่ง SQL หรือกลไกภายในสำหรับ
ในกรณีนี้คุณจะใช้ฐานข้อมูลแบบออฟไลน์ได้อย่างไร
คำตอบ:
นี่อาจไม่ใช่คำตอบที่เหมาะสม แต่จะบรรลุเป้าหมายของคุณ ...
เกี่ยวกับเวลาที่คุณต้องการออฟไลน์เปลี่ยนชื่อฐานข้อมูลหรือไม่ วิธีนี้แอปพลิเคชันใดก็ตามที่คุณเข้าถึงข้อมูลจะไม่สามารถเชื่อมต่อกับฐานข้อมูลได้
การย้ายฐานข้อมูลสามารถทำได้โดย
mysqldump -u user -p database -c > whatever.sql
จากนั้นนำเข้าwhatever.sql
สู่เซิร์ฟเวอร์อื่นในที่สุดก็ปล่อยฐานข้อมูลต้นฉบับ
พฤติกรรมนี้สามารถทำได้โดยทางโปรแกรม ...
สร้างตารางฐานข้อมูลและสถานะที่คุณต้องการให้เป็น .. จากนั้นแอปพลิเคชันของคุณสามารถทดสอบสถานะของฐานข้อมูลก่อนที่จะใช้ .. แอปพลิเคชันจะดำเนินการต่อหากสถานะพร้อมใช้งานและส่งคืนข้อความหากไม่พร้อมใช้งาน
คุณสามารถทำสิ่งนี้กับแอปพลิเคชันโดยทั่วไปด้วย (เช่นเดียวกับที่อธิบายไว้ข้างต้น แต่กับแอปพลิเคชันแทน) ... จากนั้นคุณสามารถควบคุมแอปพลิเคชันที่ใช้ของอินสแตนซ์