へのトリガーとMySQLのダンプをインポートすることはできません私たちは、スイスコムのアプリをクラウドに私たちのものを移行する予定ので、MySQLはMariaDBにダンプしない既存のインポートする必要がある - これまでのところ大したことを...は、なぜ私はmariadb
しかし、トリガーをインポートするとすぐにダンプのインポートが失敗します。
mysql --user xxxxxxx -pxxxxxxx -h 127.0.0.1 -P 13000 CF_E7D2D18F_A20B_4FFF_89A7_XXXXXXXX < trigger.sql
原因このエラー:
ERROR 1227 (42000) at line 2: Access denied; you need (at least one of) the SUPER privilege(s) for this operation
奇妙なことは、LiquiBaseをする私たちといることであり、私はこのようなインポートをトリガー
DELIMITER ;;
/*!50003 CREATE*/ /*!50017 DEFINER=`root`@`localhost`*/ /*!50003 TRIGGER trg_mytable_insert AFTER INSERT ON mytable FOR EACH ROW
BEGIN
INSERT INTO mytable_audit (id, fk_X)
SELECT a.id, a.fk_X FROM mytable a WHERE a.id = NEW.id;
END */;;
DELIMITER ;
:私は、この単一のトリガとダンプを持っていますまったく同じユーザーでトリガーを作成することができます。だからmysql
CLI経由でトリガをインポートするためには特別な特権が必要ですか?