报错代码:ERROR 1227 (42000),已解决


MySQL5.6版本以后导入数据时可能会出现的权限问题


考虑到数据库 MySQL 的稳定性和安全性,数据库 MySQL 限制了 super、shutdown、file 权限,有时在数据库 MySQL 上执行 set 语句时,会出现如下的报错:

#1227-Access denied;you need(at least one of)the SUPER privilege (s) for this operation



解决方案:


删除SQL文件中的SET语句,然后重新导入就可以了

SET @MYSQLDUMP_TEMP_LOG_BIN = @@SESSION.SQL_LOG_BIN;

SET @@SESSION.SQL_LOG_BIN= 0;


--

-- GTID state at the beginning of the backup 

--


SET @@GLOBAL.GTID_PURGED='341db1af-a492-11e9-a8b6-6c92bf48c732:1-216839';


SET @@SESSION.SQL_LOG_BIN = @MYSQLDUMP_TEMP_LOG_BIN;


鼎云博客


鼎云博客






MYSQL5.6以后使用命令操作时密码不能再使用明文了,会报安全错误

mysql -h 数据库地址 -P 端口 -u 账号 -p 库名 < 重命名.sql



鼎云博客
  • 最新评论
  • 总共0条评论