最佳答案
我试图将 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 初学者,很抱歉问了这么简单的问题,有什么想法吗?