프로덕션으로 이동해야하는 프로젝트가 있습니다 (처음으로). 데이터베이스는 수십 개의 테이블과 프로 시저/함수를 포함합니다. 그들은 모두 ROOT 사용자 (예, 내가 아는 나쁜 습관) 아래에서 만들어졌습니다.MySql 개발에서 프로덕션으로 다른 사용자로 이동
이제 모든 것을 프로덕션으로 이동해야하며 분명히 MySQL ROOT 사용자가 아닙니다.
나는 다음을 수행 생각,하지만 난 그것으로 참여하기 전에 전문가의 의견을 부탁드립니다 :- 이
mysqldump -u root -p -R MySB > dump.sql
을 사용하여 백업을 받기 - 편집, 파일 및 (
correct_user
와root
의 모든 인스턴스를 교체 correct_user 모든 테이블과 루틴), - 을 소유 MySQL 사용자 될 경우,
- R을 생산 DB 내에서 동일한 사용자를 만듭니다 덤프 파일의 estore는
mysqldump -u correct_user -p -R MySB < dump.sql
을 사용합니다.
내 계획이 맞는지 또는 더 좋은 (더 공식적인) 방법이 있다면 누구에게 말해 줄 수 있습니까?
감사합니다.
아주 좋아 보인다. – Daniel
다른 참조 시스템에서도 동일한 작업을 수행하십시오. 작동하는 경우 대답이 – DaveyBoy
불행히도 @DaveyBoy,이 체크를하기 위해 사용할 수있는 ** 모든 목적 ** 시스템이 없습니다. 이것이 내가 전문가의 견해를 밝히고있는 이유입니다. – FDavidov