나는 10 개의 테이블을 가진 mysql 데이터베이스를 가지고 있으며, 성능 테스트를하기 위해 데이터베이스를 삭제하고 다시 채울 필요가있다. mysqldump를 사용하여 데이터를 덤프 할 수있다. 다음 단계를 수행하여 데이터베이스를 지우고 다시 가져와야합니까? db 성능을 계산하기 위해 다양한 크기의 데이터베이스 (즉, 행 수가 다른 테이블)에 대해이 작업을 실행해야하므로이 단계를 복제 할 수 있어야합니다.mysql 데이터베이스를 삭제하고 다시 채우는 방법은 무엇입니까?
2
A
답변
4
--add-drop-database
및 --add-drop-table
과 같은 mysqldump
의 옵션을 볼 수 있습니다. 이 경우 --add-drop-database
으로 갈 것입니다.
+0
--add-drop-database를 사용하는 경우 사용자 권한을 다시 부여해야합니까? – Chaoley
0
1) 덤프
drop database db_name
create database db_name
mysql -u user -p db_name < dump.sql
나는이 여러 번 반복 될 수있다 확신을. 그 나무 등 MySQL의 콘솔에서
0
:
mysql> DROP DATABASE [dbName];
mysql> CREATE DATABASE [dbName];
mysql> USE [dbName];
mysql> SOURCE [pathToSQLDump];
관련 문제
- 1. MySQL 데이터베이스를 임의의 값으로 채우는 방법은 무엇입니까?
- 2. 루비 스크립트를 사용하여 MySQL 데이터베이스를 삭제하고 다시 생성
- 3. mysql 데이터베이스를 채우는 것
- 4. deploytime에서 데이터베이스를 채우는 방법은 무엇입니까?
- 5. 콘텐츠로 데이터베이스를 자동으로 채우는 방법은 무엇입니까?
- 6. 가짜 데이터로 데이터베이스를 채우는 방법은 무엇입니까?
- 7. 더미 엔티티 데이터로 데이터베이스를 미리 채우는 방법은 무엇입니까?
- 8. ViewPager에서 각 조각을 다시 채우는 방법은 무엇입니까?
- 9. 양식 변수를 다시 채우는 방법은 무엇입니까?
- 10. Dojo DataGrid를 다시 채우는 방법은 무엇입니까?
- 11. Java를 사용하여 양식을 다시 채우는 방법은 무엇입니까?
- 12. 도장 DataGrid를 다시 채우는 방법은 무엇입니까?
- 13. 동적 입력란을 다시 채우는 방법은 무엇입니까?
- 14. AutoMapper를 사용하여 DataTable에 다시 채우는 방법은 무엇입니까?
- 15. 세션에서 데이터베이스를 채우는 방법?
- 16. SimpleExpandableListAdapter를 다시 채우는 것
- 17. WAMP에서 MySQL 데이터베이스를 복원하는 방법은 무엇입니까?
- 18. Mysql 데이터베이스의 데이터로 양식을 채우는 방법은 무엇입니까?
- 19. 2 개의 mysql 데이터베이스를 동기화하는 방법은 무엇입니까?
- 20. C# 프로그램이 데이터베이스를 채우는 디자인
- 21. Sqlite 데이터베이스를 닫고 다시 여는 방법은 무엇입니까?
- 22. 사고 - 스핑크스 색인을 완전히 삭제하고 다시 만드는 방법은 무엇입니까?
- 23. 세션 배열에서 행을 삭제하고 배열 목록을 다시 정렬하는 방법은 무엇입니까?
- 24. 더미 데이터로 데이터베이스를 채우는 훌륭한 도구는 무엇입니까?
- 25. MySQL 데이터베이스를 웹 페이지로 구현하는 방법은 무엇입니까?
- 26. 이 MySQL 데이터베이스를 수정하는 방법은 무엇입니까?
- 27. weka에서 mysql 데이터베이스를 연결하는 방법은 무엇입니까?
- 28. PHP에서 MySQL 데이터베이스를 자동으로 최적화하는 방법은 무엇입니까?
- 29. 리눅스에서 mysql 데이터베이스를 가져 오는 방법은 무엇입니까?
- 30. mysql 데이터베이스를 비정규 화하는 좋은 방법은 무엇입니까?
mysqldump는 테이블의 이전 설치 수를 죽일 드롭 문을 포함한 전체 DDL을 포함 할 수 있습니다. –