내 레일 앱을 호스팅하는 프로덕션 서버가 지워지고 다시 시작되었습니다. 결과적으로 새 시스템에 레일 앱을 전송해야합니다. 소스는 문제가 아니라 그냥 다시 자식에서 끌어낼 수 있지만 데이터베이스는 또 다른 문제입니다. phpmyadmin이나 데이터베이스에 접근하기위한 비슷한 것을 설치할 수는 있지만 현재 데이터베이스를 덤프하고 새 서버로 가져올 수있는 레일 (rake 태스크)에 뭔가가 있는지 궁금합니다.Rails를 사용하여 데이터베이스 전송
1
A
답변
7
레일즈 또는 PHPMyAdmin이 필요하지 않습니다. 당신이 MySQL을 사용하고 가정, 단순히 서버에 ssh를 :
mysqldump -u root -p databasename > database.sql
을 그리고 다른 시스템에 :
mysql -u root -p newdatabasename < database.sql
쉬운, 응? 이 되풀이 작업 인 경우
5
, 당신은 또한 lib 디렉토리/작업 아래의 레이크 작업에 그것을 넣어 수 :
namespace :db do
desc "Dump database"
task :dump => :environment do
exec "mysqldump -u root -p databasename > database.sql"
end
desc "Restore database"
task :restore => :environment do
exec "mysql -u root -p newdatabasename < database.sql"
end
end
+0
감사합니다. 수동 명령이 작동하면 DB를 응용 프로그램과 함께 백업 할 수 있도록이 막대를 사용합니다 (일단 프로덕션 서버의 백업이 다시 작동하면) – Arcath
관련 문제
- 1. ruby / rails를 사용하여 파일 전송 요청을 잡으려고합니다.
- 2. Rails를 사용하여 여러 연결에서 중복 레코드 방지
- 3. Word, PDF Rails를 사용하여 업로드
- 4. 선택 필터를 사용하여 Oracle 데이터베이스 간의 대량 행 전송
- 5. TeraTerm을 사용하여 파일 전송 속도, 전송 시간,
- 6. 컬을 사용하여 데이터 전송
- 7. SIP를 사용하여 파일 전송
- 8. php를 사용하여 파일을 전송
- 9. 얼마나 많은 JavaScript를 사용하여 Rails를 생성합니까?
- 10. Ruby on Rails를 사용하여 재고 시스템 작성하기
- 11. Ruby On Rails를 사용하여 문서 저장하기
- 12. jQuery와 Rails를 사용하여 Google지도에 데이터 표시
- 13. Rails를 사용하여 이미지 업로드 및 표시
- 14. Rails를 열망하는 데 도움이됩니다.
- 15. file_column을 사용하여 이미지 크기 조정 - Rails를 사용하여 이미지 품질을 잃습니다.
- 16. Rails를 무시하고 렌더링 redirect_to
- 17. 마약을 사용하여 안드로이드 파일 전송
- 18. WM_COPYDATA를 사용하여 프로세스간에 데이터 전송
- 19. PHP를 사용하여 서버로 이미지 전송
- 20. 청크 분할 전송 인코딩을 사용하여 클라이언트에 데이터 전송
- 21. Rails를 개념적으로 Rails로 이해하기
- 22. Rails를 실행하는 방법 2.3.8
- 23. Maglev에서 Rails를 실행하려면 어떻게해야합니까?
- 24. Ruby On Rails를 배우시겠습니까?
- 25. API in Rails를 사용하는 방법?
- 26. Ruby on Rails를 마스터하는 방법
- 27. Nginx에서 Passenger에서 Rails를 실행하려면 어떻게해야합니까?
- 28. Windows에서 Rails를 배포하는 것을 포기해야합니까?
- 29. Rails를 사용하여 데이터베이스의 사용자 데이터를 보호하는 방법은 무엇입니까?
- 30. Rails를 사용하여 클라이언트 IP 및 서버 IP를 얻는 방법
"MySQL은 -h remote.server.example.com -u 사용자 이름 -psecret databaseName을" 을 원격 서버를 시드하려는 경우 – David
정말 쉽습니다. 공유 주셔서 감사합니다 .- –
데이터 또는 테이블 만 복사합니까? –