我正在尝试在RDS数据库上创建MySQL事件.我花了一点时间才弄清楚我需要更改数据库参数并启动调度程序.但是,即使调度程序正在运行(我看到在SHOW PROCESSLIST中运行),当我创建一个事件时,我仍然会收到"ERROR 1044(42000):用户拒绝访问...".我尝试在AWS讨论板上发帖,但没有.
有人在AWS RDS实例中创建了MySQL事件吗?如果是这样,我没有做什么,或者我错过了什么来创建它?
我正在使用主用户帐户,所以我怀疑它必须是我没有设置的另一个DB Parm(我怀疑).
A. *_*ith 27
您必须为实例创建参数组.
转到RDS仪表板并单击左侧的参数.
您应该看到参数组列表,如果您只看到"默认"组,则需要创建一个新组.(见1a).如果您已有自定义参数组,请跳至1b.
1A.单击顶部的create parameter,确保选择正在使用的相应MySql版本(在实例仪表板上找到).给它一个名字,然后单击"是,创建".(也做1c).
1B.单击参数组所在行中的放大镜,它将转到详细信息页面.
在详细信息页面上,查看底部,您将在搜索框中看到"过滤器:"类型"事件".让表格过滤,然后单击"编辑参数".在下面的列表中,您要更改"event_scheduler"的"值"列,并在框中键入"ON".
如果您最初使用参数组开始,那么您可以转到实例仪表板,看看它是否正在应用参数组更改.如果您创建了参数组,请继续.
警告!下一步需要重启!
1C.您需要将参数组应用于数据库实例.单击左侧的实例,然后选择要将参数组应用到的DB.在顶部,您要单击"实例操作",然后单击"修改".
将"参数组"选项更改为您创建的新参数组.单击页面底部的"继续",然后在下一页上修改数据库实例.您现在需要重新启动服务器,选择"Instance Actions",然后选择"Reboot".
| 归档时间: |
|
| 查看次数: |
11219 次 |
| 最近记录: |