기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
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
-
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
'; 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 파라미터 그룹을 수정해야 합니다.