반응형
다음 자바 코드의 도움으로 mysqldump.exe 를 사용하여 현재 mysql 데이터베이스를 .SQL로 백업 파일을 만들 수있었습니다.
Process runProcess = Runtime.getRuntime().exec("C:\\SCM Files\\SQL Backup\\mysqldump.exe -uroot -p123 rr -r\"C:\\SCM Files\\SQL Backup\\RR.sql");
이제 버튼을 클릭했을 때 위와 유사한 자바 코드를 사용하여 mysql 데이터베이스에 이 동일한 .SQL 백업 파일을 복원하고 싶습니다.
고마워요 :)
그래서 나는 이것을 시도했다;
Process runProcess = Runtime.getRuntime().exec("C:\\SCM Files\\SQL Backup\\mysqldump.exe -uroot -p123 rr < C:\\SCM Files\\SQL Backup\\RR.sql");
여전히 작동하지 않았습니다 : /
해결 방법
Runtime.getRuntime().exec("mysql -u username -ppassword database_name FILE.sql")
이 문은 파일에서 데이터베이스를 재생성합니다.
참조 페이지 https://stackoverflow.com/questions/9093958
반응형
'MySql' 카테고리의 다른 글
MySQL Workbench를 사용하여 새 MySQL 데이터베이스 만들기 (0) | 2020.09.21 |
---|---|
MySQL 쿼리를 최적화하기 위해 타임 스탬프에 인덱스 만들기 (0) | 2020.09.21 |
MySQL Magento의 Frontend에 제품 생성 및 마지막 편집 날짜 표시 (0) | 2020.09.21 |
MySQL PHP에서 정의되지 않은 변수 오류 (0) | 2020.09.21 |
MySQL SQL 쿼리에서 중괄호 {}는 무엇을합니까? (0) | 2020.09.21 |
댓글