問題
- Liferay Experience Cloud - SM バックアップ サービスは以下をスローします。
ERROR 1227 (42000) at line XX: Access denied; you need (at least one of) the SUPER privilege(s) for this operation
XX 行に、以下の SQL コマンドが存在します。
CREATE DEFINER = `dbadmin` @ `localhost` PROCEDURE `getData` ()
Environment
- Liferay エクスペリエンス クラウド - SM
解決策
-
Google Cloud SQL (基礎となる LXC-SM) では、ユーザーに SUPER 権限を追加できません。
解決策として:
- すべての DEFINE 宣言を削除する必要があります。たとえば、(
DEFINER = `dbadmin` @` localhost`) をダンプ ファイルから削除するか、または
置き換えます。 DEFINER = `dbadmin` @` localhost`からDEFINER = `dxpcloud` @` %`
追加情報