MySQLのプロシージャ―にアクセスができない


以前当社コントロールパネルで提供しておりました phpMyAdmin 経由でPROCEDUREを作成された場合、アクセス権限が アカウント名@mysql.kagoya.net となります。

 

DEFINERで作成したPROCEDUREは、作成した ユーザー@ホスト 以外からの操作を受け付けません。

 

現在mysql.kagoya.net が存在しないため、該当のPROCEDUREを操作可能なユーザーが存在しないことからアクセスができません。

 

mysqldumpコマンドをPROCEDURE、FUNCTION を作成したユーザー、ホストにて実行するか、セキュリティ設定をINVOKERに変更して操作をお試しください。

評価点数: 0 (0 件の投票)