0
点赞
收藏
分享

微信扫一扫

ERROR 1227 (42000) at line 18: Access denied; yo

舟海君 2022-03-30 阅读 115

mysql导入报错

ERROR 1227 (42000) at line 18: Access denied; you need (at least one of) the SUPER, SYSTEM_VARIABLES_ADMIN or SESSION_VARIABLES_ADMIN privilege(s) for this operation

产生的原因

grep ^SET test1.sql  

SET @MYSQLDUMP_TEMP_LOG_BIN = @@SESSION.SQL_LOG_BIN;

SET @@SESSION.SQL_LOG_BIN= 0;

SET @@GLOBAL.GTID_PURGED=/*!80000 '+'*/ '6629f901-5940-11eb-a70a-fa163eda3294:1-689540176';

SET @@SESSION.SQL_LOG_BIN = @MYSQLDUMP_TEMP_LOG_BIN;

[root@dev-nacos databak]#  

解决办法

将grep ^SET test1.sql查询到的注释掉

[root@dev-nacos databak]# sed -i '/^SET/i\/*' test1.sql  

[root@dev-nacos databak]# sed -i '/^SET/a\*\/' test1.sql 

再次执行导入即可

[root@dev-nacos databak]# mysql -uroot -p11111 -h192.168.0.141 test <test1.sql  

mysql: [Warning] Using a password on the command line interface can be insecure.

[root@dev-nacos databak]#  

举报

相关推荐

0 条评论