由于云数据库需要做迁移,需要备份再导入,在导入到新的数据库的时候提示了下面的错误
[Err]1227 - Access denied; you need (at least one of) the SUPER privilege(s) for this operation-- MySQL dump 10.13 Distrib 5.6.32, for linux(x86_64)---- Host;…
根据提示说是没有权限,但是确认过是有读写的权限的,然后查资料查到需要把set相关的语句删掉即可,一共有三处,前两处在开头部分,最后一处在结尾部分。这里我把语句贴出来作为记录,后边如果在遇到应该都大同小异。
SET @MYSQLDUMP_TEMP_LOG_BIN = @@SESSION.SQL_LOG_BIN;
SET @@SESSION.SQL_LOG_BIN= 0;
.......我是一个无情的省略号...............................
SET @@GLOBAL.GTID_PURGED='55a52aed-75e6-11e8-971f-246e96771c90:785864-787738,
569cf9ca-b336-11e8-be4e-501d93ecc0b8:1-10040';
SET @@SESSION.SQL_LOG_BIN = @MYSQLDUMP_TEMP_LOG_BIN;
参考链接:https://www.cnblogs.com/oldboyooxx/p/9764611.html