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

ฉันจะกู้คืนหลายฐานข้อมูลหรือฐานข้อมูลทั้งหมดที่ทิ้งโดย mysqldump ได้อย่างไร


สมมติว่าเราทิ้งฐานข้อมูลหลายฐานข้อมูลหรือฐานข้อมูลทั้งหมด และตอนนี้ต้องการกู้คืน เราสามารถดำเนินการได้ด้วยตัวอย่างต่อไปนี้ -

C:\mysql\bin>mysql -u root < tutorials_query1.sql

ด้วยความช่วยเหลือของแบบสอบถามข้างต้น เรากำลังกู้คืนฐานข้อมูลหลายตัวที่ถูกทิ้งชื่อ 'tutorials' และ 'query1' ซึ่งถูกทิ้งในไฟล์ชื่อ 'tutorials_query1.sql' ในกรณีนี้เราไม่จำเป็นต้องเขียนชื่อฐานข้อมูล

ในทำนองเดียวกัน ด้วยความช่วยเหลือของแบบสอบถามต่อไปนี้ เราสามารถกู้คืนฐานข้อมูลทั้งหมดที่ทิ้งโดย mysqldump -

C:\mysql\bin>mysql -u root < alldatabases.sql

ด้วยความช่วยเหลือของแบบสอบถามข้างต้น เรากำลังกู้คืนฐานข้อมูลที่ถูกทิ้งทั้งหมด ซึ่งถูกทิ้งในไฟล์ชื่อ 'alldatabases.sql' ในกรณีนี้เราไม่จำเป็นต้องเขียนชื่อฐานข้อมูล