Dar*_*ala 4 mysqlimport amazon-web-services amazon-rds mysql-8.0
我们使用 MySQL 8.0.* 和 .csv 文件将数据导入 Amazon RDS。我们正在从应用服务器命令行执行此命令。
错误:
mysqlimport: Error: 1227 Access denied; you need (at least one of) the SUPER, SYSTEM_VARIABLES_ADMIN or SESSION_VARIABLES_ADMIN privilege(s) for this operation
Run Code Online (Sandbox Code Playgroud)
命令:
mysqlimport --local --compress --columns='col1,col2,col3,col4' -h dbhost -u dbusername -pdbpassword dbname --fields-terminated-by='|' file_path/table_name.csv
Run Code Online (Sandbox Code Playgroud)
我们已经为 DB 用户提供了 DBA 权限。
正如错误所暗示的那样,您正在运行导入命令的用户没有权限SESSION_VARIABLES_ADMIN。
你可以像下面那样设置它。
GRANT SESSION_VARIABLES_ADMIN ON *.* TO 'user'@'%';
Run Code Online (Sandbox Code Playgroud)
或者
GRANT SESSION_VARIABLES_ADMIN ON *.* TO 'user'@'specific-host';
Run Code Online (Sandbox Code Playgroud)
它应该可以解决问题。
| 归档时间: |
|
| 查看次数: |
4046 次 |
| 最近记录: |