Backup
mysqldump -u username -ppassword database_name > FILE.sqlRestore
mysql -u username -ppassword database_name < FILE.sqlExample
// mysql -u username -p database_name < FILE.sql
// mysql -u username -p < FILE.sql
mysqldump -u root -p123 myDatabase > test.sqlหรือ
mysql -u root -p123 myDatabase2 < test.sql
mysqldump -u username -h localhost -p dbname | gzip > backupdb.sql.gz
gunzip < backupdb.sql.gz | mysql -u username -h localhost -p dbnameเพิ่มเติม
mysqldump -u username -p -v olddatabase > olddbdump.sql
mysqladmin -u username -p create newdatabase
mysql -u username -p newdatabase <>
- ซึ่งเราสามารถทำการ backup อัตโนมัติได้โดยการใช้ task schedule (windows)
- หรือ ใน linux ก็ crond
- เคยทำแต่บน MSSQL ก็พึ่งได้หาข้อมูล และ ลอง MySQL ก็วันนี้อ่ะ
- อีกอย่างตรง -p123 เขียนติดกันดังตัวอย่างเลยนะ ไม่ใช่เขียนเป็น -p 123 (สมมุติ 123 คือรหัสผ่าน)
- backup ใช้ dump แต่ทำไม restore ไม่ใช้ dump หว่า Refer
อ้างอิง
- http://www.webcheatsheet.com/SQL/mysql_backup_restore.php
- http://www.expert2you.com/view_article.php?art_id=772
- http://blog.ubu-design.com/?p=132#more-132
- http://www.spo.moph.go.th/th/board/index.php?topic=500.0
- http://stackoverflow.com/questions/67093/how-do-i-quickly-rename-a-mysql-database-change-schema-name
- http://serverfault.com/questions/137965/how-do-i-load-a-sql-gz-file-to-my-database-importing
No comments:
Post a Comment