การ Backup ฐานข้อมูล MySQL
การ backup ฐานข้อมูล เราจะใช้คำสั่ง
mysqldump
ซึ่งเป็นโปรแกรมที่ถูกลงมาพร้อมกับ MySQL software โดยเราจะใช้คำสั่งดังนี้
mysqldump -u [username] -p [database_name] > [filename].sql
โดย option ที่ใส่ได้มีดังนี้
-u [username]
ใช้ระบุชื่อผู้ใช้งานที่ใช้ login เข้าฐานข้อมูล
-p[password]
ใช้ระบุรหัสผ่านที่ใช้ login เข้าฐานข้อมูล
(ถ้าไม่ระบุ [password] ระบบจะถามรหัสเมื่อสั่งรัน)
-h [host]
ใช้ระบุ host ของฐานข้อมูล (ถ้าไม่ระบุ ค่าจะเป็นเครื่องที่รันคำสั่ง)
-P [port]
ใช้ระบุ port ของฐานข้อมูล (ถ้าไม่ระบุ ค่าจะเป็น 3306)
การ Restore ฐานข้อมูล MySQL
การ restore ฐานข้อมูล เราจะใช้คำสั่ง
mysql
ร่วมกับไฟล์ SQL ที่ได้จากคำสั่ง backup ข้างต้น โดยเราจะใช้คำสั่งดังนี้
mysql -u [username] -p --default-character-set=[charset] [database_name] < [filename].sql
โดย option ที่ใส่ได้มีดังนี้
-u [username]
ใช้ระบุชื่อผู้ใช้งานที่ใช้ login เข้าฐานข้อมูล
-p[password]
ใช้ระบุรหัสผ่านที่ใช้ login เข้าฐานข้อมูล
(ถ้าไม่ระบุ [password] ระบบจะถามรหัสเมื่อสั่งรัน)
---default-character-set=[charset]
ใช้ระบุ character set ของข้อมูลที่จะนำเข้าฐานข้อมูล
No comments:
Post a Comment