mysql import (to aliyun/alibaba cloud) error

這個狀況在 aliyun RDS 系統上應該很容易遇到

將 mysqldump 出來的 sql 檔案用 mysql command 來做 import 是很常見的用法,像是

mysql -h test.mysql.rds.aliyuncs.com -u username -p dbname

可是在 aliyun 上面很容易遇到權限不足的錯誤,其 error message 類似這樣

ERROR 1227 (42000) at line XX: Access denied; you need (at least one of) the SUPER privilege(s) for this operation

主要原因是 mysqldump 出來的資料會有

SET @@SESSION.SQL_LOG_BIN
SET @@GLOBAL.GTID_PURGED

這些是會有問題的,註解掉就可以跑了