使用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

(请注意,此回答已经过机器翻译,可能不准确。)