Amazon EC2에서 RDS로 mysql 데이터베이스를 복사하려고합니다.
다음을 mysqldump
사용하여 내 데이터베이스를 루트 폴더로 성공적으로 수행했습니다 .
root@ip-xx-xx-xx-xx:~# mysqldump my_database -u my_username -p > my_database.sql
그런 다음이 .sql 파일을 새 RDS 데이터베이스로 전송하려고했습니다.
root@ip-xx-xx-xx-xx:~# mysql my_database -u my_username -p -h
my_new_database.xxxxxxxxx.us-east-1.rds.amazonaws.com < my_database.sql
불행히도 다음과 같은 오류 메시지가 나타납니다.
You do not have the SUPER privilege and binary logging is enabled
(you *might* want to use the less safe log_bin_trust_function_creators variable)
GRANT SUPER..
다양한 방법으로 시도했지만 그렇게하려고하면 오류가 발생합니다. 타이핑도 mysql > FLUSH privileges;
작동하지 않습니다.
나는 mysql 초보자이므로 쉬운 질문에 대해 죄송합니다. 생각?
GRANT SUPER
RDS에서는 할 수 없습니다 . RDS는 SUPER 권한을 얻을 수있는 방법을 제공하지 않습니다.