我正在尝试将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的初学者,所以很抱歉这么简单的问题。有什么想法吗?
GRANT SUPER
使用RDS。RDS无法获得SUPER特权。