기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
DMS Schema Conversion에서 MySQL 데이터베이스를 대상으로 사용
MySQL 데이터베이스를 DMS Schema Conversion의 마이그레이션 대상으로 사용할 수 있습니다.
지원되는 대상 데이터베이스에 관한 자세한 내용은 DMS Schema Conversion이 지원하는 대상 데이터 공급자 단원을 참조하십시오.
대상으로서 MySQL에 대한 권한
대상으로서 MySQL에 필요한 권한은 다음과 같습니다.
-
CREATE ON *.* -
ALTER ON *.* -
DROP ON *.* -
INDEX ON *.* -
REFERENCES ON *.* -
SELECT ON *.* -
CREATE VIEW ON *.* -
SHOW VIEW ON *.* -
TRIGGER ON *.* -
CREATE ROUTINE ON *.* -
ALTER ROUTINE ON *.* -
EXECUTE ON *.* -
CREATE TEMPORARY TABLES ON *.* -
AWS_LAMBDA_ACCESS (Only valid for Aurora MySQL) -
INSERT, UPDATE ON AWS_ORACLE_EXT.* -
INSERT, UPDATE, DELETE ON AWS_ORACLE_EXT_DATA.* -
INSERT, UPDATE ON AWS_SQLSERVER_EXT.* -
INSERT, UPDATE, DELETE ON AWS_SQLSERVER_EXT_DATA.* -
CREATE TEMPORARY TABLES ON AWS_SQLSERVER_EXT_DATA.*
다음 코드 예제를 사용하여 데이터베이스 사용자를 생성하고 권한을 부여할 수 있습니다.
CREATE USER 'user_name' IDENTIFIED BY 'your_password'; GRANT CREATE ON *.* TO 'user_name'; GRANT ALTER ON *.* TO 'user_name'; GRANT DROP ON *.* TO 'user_name'; GRANT INDEX ON *.* TO 'user_name'; GRANT REFERENCES ON *.* TO 'user_name'; GRANT SELECT ON *.* TO 'user_name'; GRANT CREATE VIEW ON *.* TO 'user_name'; GRANT SHOW VIEW ON *.* TO 'user_name'; GRANT TRIGGER ON *.* TO 'user_name'; GRANT CREATE ROUTINE ON *.* TO 'user_name'; GRANT ALTER ROUTINE ON *.* TO 'user_name'; GRANT EXECUTE ON *.* TO 'user_name'; GRANT CREATE TEMPORARY TABLES ON *.* TO 'user_name'; GRANT AWS_LAMBDA_ACCESS TO 'user_name'; (Only valid for Aurora MySQL) GRANT INSERT, UPDATE ON AWS_ORACLE_EXT.* TO 'user_name'; GRANT INSERT, UPDATE, DELETE ON AWS_ORACLE_EXT_DATA.* TO 'user_name'; GRANT INSERT, UPDATE ON AWS_SQLSERVER_EXT.* TO 'user_name'; GRANT INSERT, UPDATE, DELETE ON AWS_SQLSERVER_EXT_DATA.* TO 'user_name'; GRANT CREATE TEMPORARY TABLES ON AWS_SQLSERVER_EXT_DATA.* TO 'user_name';
이전 예제에서 user_name을 사용자 이름으로 바꿉니다. 그런 다음 your_password를 안전한 암호로 바꿉니다.
Amazon RDS for MySQL 또는 Amazon RDS for Aurora MySQL을 대상으로 사용하려면 lower_case_table_names 파라미터를 1로 설정합니다. 이 값은 MySQL 서버가 테이블, 인덱스, 트리거 및 데이터베이스와 같은 객체 이름의 식별자를 대소문자 구분 없이 처리한다는 것을 의미합니다. 대상 인스턴스에서 이진 로깅을 활성화했다면 log_bin_trust_function_creators 파라미터를 1로 설정합니다. 이 경우 저장된 함수를 생성하기 위해 DETERMINISTIC, READS SQL DATA 또는 NO SQL 특성을 사용할 필요가 없습니다. 이들 파라미터를 구성하려면 새 DB 파라미터 그룹을 생성하거나 기존 DB 파라미터 그룹을 수정해야 합니다.