我正在尝试将我的 mysql 数据库从 Amazon EC2 复制到 RDS:
我使用以下方法成功地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 初学者,很抱歉这么简单的问题。想法?