Linux
                
              사이트이전 4) Centos 7 / MySql 5.5 파일복원기타 진행.
                ravon
                 2024. 7. 15. 11:36
              
                          
            -- DB 생성부터
mysql> create database cloud_db default Character Set utf8; 
Query OK, 1 row affected (0.00 sec) 
mysql> show database; 
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'database' at line 1 
mysql> show databases; 
+--------------------+ 
| Database           | 
+--------------------+ 
| information_schema | 
| cloud_db      | 
| mysql              | 
| performance_schema | 
+--------------------+ 
4 rows in set (0.01 sec) 
-- DB 백업
# mysqldump -u [사용자 계정] -p [패스워드] [원본 데이터베이스명] > [생성할 백업 DB명].sql
# mysqldump -u test_user -p test_db > backup_test_db.sql
passowrd : 123456
-- DB 복원
# mysql -u [사용자 계정] -p [패스워드] [복원할 DB] < [백업된 DB].sql
# mysql -u test_user -p test_db < backup_test_db.sql
passowrd : 123456
--MySQL 테이블 백업
# mysqldump -u [사용자 계정] -p [패스워드] [데이터베이스명] [원본 백업받을 테이블명] > [백업받을 테이블명].sql# mysqldump -u test_user -p test_db test_table > backup_test_table.sql
passowrd : 123456
-- MySQL 테이블 복원
# mysql -u [사용자 계정] -p [패스워드] [복원할 DB ] < [백업된 테이블].sql# mysql -u test_user -p 123456 test_db < backup_test_table.sql
passowrd : 123456
-- MySQL 데이터 베이스 모두 백업.
# mysqldump --all-databases -u [사용자 계정] -p --default-character-set=euckr < [백업된 DB].sql# mysqldump --all-databases -uroot -p --default-character-set=euckr > all.sql
--- MySQL 모든 데이터 베이스 복원.
mysql --all-databases -u [사용자 계정] -p < [백업된 DB].sql# mysql -uroot -p < all.sql