# mysql -uroot -p;
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| bb231 |
| bu222 |
| cy333 |
| los324234 |
| lov123222 |
| mid2131 |
| mid123122 |
| mysql |
| performance_schema |
| pos |
| test |
| test_shop |
+--------------------+
13 rows in set (0.17 sec)
mysql로 들어가서 목록을 본다. phpmyadmin같은 툴을 사용한다면 거기서 봐도 무방하다. 애초에 거기서 덤프까지 떠도 무방하지만, 필자의 경우 DB용량이 너무 크다 보니 세션이 자꾸 끊겨서 쉘을 통해서 함
테이블 목록을 확인한 후 버릴건 버리고 필요한건 덤프를 떠 둔다.
exit; 를 이용해서 mysql에서 빠져나오고
# mysqldump -uroot -p 테이블명 > 테이블명.sql;
이렇게 하면 DB통째로 dumb가 떠짐. 현재 폴더에 sql파일이 떨어졌을 것이다. 그걸 옮길 서버에 업로드 한다. 위치는 상관없다. 복구를 하는건 저 꺽쇠만 반대로 해주면 된다.
# mysqldump -uroot -p 테이블명 < 테이블명.sql;
'IT 실무 > 데이터베이스' 카테고리의 다른 글
데이터베이스 회복 기법 정리 (6) | 2019.12.07 |
---|---|
숫자형과 문자형이 섞여 있을 때 order by 방법 (3) | 2019.03.17 |
[MySQL] Your password does not satisfy the current policy requirements (0) | 2017.01.01 |
MySQL 여러개의 필드를 묶어서 하나의 Primary Key로 만들기 (0) | 2015.07.19 |
[PHP-MySQL] PHP mysqli Extension 간단 매뉴얼 (0) | 2013.10.26 |
댓글