重複の可能性:
mysql: システム テーブルにトリガーを作成できませんか?
MySQL
ver 5.1.59
onを使用していrhel 6.1 (64 bit)
ます。データベースの削除を監視し、そのためにデータベースの db テーブルにトリガーを作成しようとしていmysql
ます。trigger
としてログインしてを作成していroot user
ます。書かれたトリガーは次のとおりです。
区切り文字 |
CREATE
/*[DEFINER = { user | CURRENT_USER }]*/
TRIGGER `mysql`.`test` BEFORE DELETE
ON `mysql`.`db`
FOR EACH ROW BEGIN
INSERT INTO cescnet.db_monitor (DB_name,user_name,dateandtime,operation_type) VALUES (mysql.db.Db,CURRENT_USER(),NOW(),'Delete');
END;|
しかし、エラーが発生しています:
エラーコード: 1465
システム テーブルにはトリガーを作成できません
root ユーザーとして作業しているため、システムに対するすべての権限があると思います。ローカル ホストを含む任意のホストからの root ユーザーのグローバル権限には、SUPER 権限が含まれます。誰でも私たちを助けてもらえますか?