##. Backup
1. mysql ·Î±×ÀÎ
mysql -u root -p ¿£ÅÍ
¾ÏÈ£¸¦ ÀÔ·ÂÇÏ°í ·Î±×ÀÎ ¿Ï·á
2. Àüü databases ¸ñ·Ï È®ÀÎ (¿©±â¿¡¼ ¹é¾÷ÇÏ°íÀÚ ÇÏ´Â databaseÀÇ À̸§À» È®ÀÎÇØ µÐ´Ù. ¿©±â¿¡¼± backupdb¶ó´Â À̸§ÀÇ database¸¦ ¹é¾÷ÇÏ´Â °ÍÀ¸·Î ÇÑ´Ù.)
show databases;
3. mysql ·Î±×¾Æ¿ô
quit ¶Ç´Â exit¸¦ ÀÔ·Â
4. ¸í·ÉÇÁ·ÒÇÁÆ®¿¡¼ ¹é¾÷ ¸í·ÉÀ» ½ÇÇà
mysqldump -u root -p backupdb > backupdb.sql ¿£ÅÍ
¾ÏÈ£¸¦ ÀÔ·ÂÇÏ°í ¹é¾÷ ¿Ï·á
##. Restore
1. mysql ·Î±×ÀÎ
mysql -u root -p ¿£ÅÍ
¾ÏÈ£¸¦ ÀÔ·ÂÇÏ°í ·Î±×ÀÎ ¿Ï·á
2. Àüü databases ¸ñ·Ï È®ÀÎ (¿©±â¿¡¼ º¹¿ø½ÃÅ°·Á´Â databaseÀÇ À̸§ÀÌ ÀÖ´ÂÁö È®ÀÎÇØ µÐ´Ù. ¿©±â¿¡¼± º¹¿øÇÏ·Á´Â backupdb¶ó´Â À̸§ÀÇ database°¡ ¾ø´Â °ÍÀ¸·Î °¡Á¤ÇÑ´Ù.)
show databases;
2. From windows (mysql 5.5.28) To linux (mysql 5.5.33)
mysql 5.1 À̶ó µÈ °ÇÁö °°Àº À©µµ¿ì¿¡¼ backup/restore¸¦ Ç߱⠶§¹®¿¡ µÈ °ÇÁö Àß ¸ð¸£°ÚÁö¸¸ restore ÇÏ·Á´Â database¸¦ ¹Ì ¸® »ý¼ºÇØ µÎ¾î¾ß º¹¿øÀÌ µÇ¾ú´Ù.
¹Ì¸® »ý¼ºÇÏÁö ¾ÊÀ¸¸é ÀÌ·± ¿¡·¯ ¸Þ½ÃÁö¸¦ ¹ñ´Â´Ù. $ ERROR 1049 (42000): Unknown database 'backupdb'
±×·¯´Ï º¹¿øÇÏ·Á´Â database À̸§°ú °°°Ô ¹Ì¸® ¸¸µé¾î ÁÖÀÚ.
create database backupdb;
3. mysql ·Î±×¾Æ¿ô
quit ¶Ç´Â exit¸¦ ÀÔ·Â
4. ¸í·ÉÇÁ·ÒÇÁÆ®¿¡¼ º¹¿ø ¸í·ÉÀ» ½ÇÇà(¸í·ÉÇÁ·ÒÇÁÆ®ÀÇ À§Ä¡´Â º¹¿øÇÒ 'backupdb.sql' ÆÄÀÏÀÌ ÀÖ´Â °÷ÀÌ´Ù.)
mysql -u root -p backupdb < backupdb.sql ¿£ÅÍ
¾ÏÈ£¸¦ ÀÔ·ÂÇÏ°í º¹¿ø ¿Ï·á
5. mysql ·Î±×ÀÎ
mysql -u root -p ¿£ÅÍ
¾ÏÈ£¸¦ ÀÔ·ÂÇÏ°í ·Î±×ÀÎ ¿Ï·á
6. º¹¿øÇÑ database¸¦ È®ÀÎ
use backupdb;
7. ¾î¶² tableµéÀÌ ÀÖ´ÂÁö È®ÀÎ
show tables;