我从一台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;
我从来没有计算出为什么用户和授权都需要密码。 我只是把它们设置一样。