在AWS RDS中导入Mysql数据库转储时出错

我从一台RDS服务器上获取了Mysql数据库转储,并试图在另一台RDS服务器上恢复。在导入完整的数据库时,我收到了错误信息。

ERROR 1419 (HY000) at line 2447: 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) 

之后,我将参数更改为1应用然后重新启动服务器。

我再次尝试导入我得到下面的错误的转储。

 ERROR 1227 (42000) at line 2447: Access denied; you need (at least one of) the SUPER privilege(s) for this operation. 

请帮忙。

看看我的关于将Wordpress网站导入AWS / RDS的教程,它以相当容易理解的方式涵盖了基础知识。

您需要使用适当的权限创build您的用户。

 CREATE USER '***user'@'***PRIVATE_IP_HERE' IDENTIFIED BY '***INSERT_PASSWORD_HERE'; GRANT ALL PRIVILEGES ON INSERT_DATABASE_NAME_HERE.* TO '***user'@'PRIVATE_IP_HERE' IDENTIFIED BY 'INSERT_PASSWORD_HERE'; FLUSH PRIVILEGES; 

我从来没有计算出为什么用户和授权都需要密码。 我只是把它们设置一样。