mysql 1227 42000_报错代码: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;

1967f9b77585aed00b7e04314fea482f.png

3ecb0ff6c4b6c930d2923433e87ee207.png

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

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

无论从事什么行业,只要做好两件事就够了,一个是你的专业、一个是你的人品,专业决定了你的存在,人品决定了你的人脉,剩下的就是坚持,用善良專業和真诚赢取更多的信任。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部