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