この記事では、共有ホスティングアカウントで利用できるMySQL権限について説明します。
MySQLユーザー権限
セキュリティとパフォーマンス上の理由から、A2ホスティングでは共有ホスティングアカウントにMySQLスーパーユーザーアクセスを許可していません。代わりに、アカウントが共有サーバー上にある場合は、次の一連のMySQL特権が付与されます。
- 後
- 作成
- ルーチンの作成
- 一時的なテーブルを作成する
- 作成ビュー
- 削除
- ドロップ
- 実行
- インデックス
- 挿入
- ロックテーブル
- 参考資料
- 選択
- ビューを表示
- トリガー
- 更新
MySQLイベントスケジューラ
上記のユーザー権限のセットでは、共有サーバーでMySQLイベントスケジューラを使用することはできません。追加の特権を付与することによるセキュリティへの影響の可能性に加えて、共有環境でイベントスケジューラを実行すると、リソースの使用量が多くなり、他のアカウントに影響を与える可能性があります。
ただし、MySQL Event Schedulerは、マネージドVPSおよびマネージド専用サーバーに対して有効にすることができます。同様に、管理されていないVPSユーザーは、システムでMySQLイベントスケジューラを構成できます。
MySQL特権の詳細については、http://dev.mysql.com/doc/refman/5.1/en/privileges-provided.htmlにアクセスしてください。