使用Amazon RDS for MySQL进行远程访问,并利用Spider存储引擎
首先
我把以下的内容用中文自然地改写了一下。非常感谢您的帮助。
概括概要
当将RDS的MySQL配置为Spider的远程连接时,如果仅仅安装而没有其他操作,访问表时会出现以下错误。
ERROR 1227 (42000): Access denied; you need (at least one of) the SUPER privilege(s) for this operation
然而,由于RDS的限制,用户不能设置SUPER权限,因此需要添加设置以避免需要SUPER权限的情况。
请在my.cnf文件中添加以下内容,并重新启动。
[mysqld]
spider_internal_sql_log_off = ON
spider_remote_sql_log_off = 1
填充1
Spider存储引擎使用了MariaDB预先安装的版本。
填補2缺口
关于设置值的详细信息如下:
https://mariadb.com/kb/en/mariadb/spider-server-system-variables/#spider_remote_sql_log_off
https://mariadb.com/kb/en/mariadb/spider-server-system-variables/#spider_internal_sql_log_off
(请注意,此回答已经过机器翻译,可能不准确。)