MySQL工作台错误代码29:(错误代码13-权限被拒绝)
有人能告诉我为什么即使我以管理员身份登录,我仍然会收到一个被拒绝权限的错误吗?我正在尝试将一个文本文件加载到mysql工作台中的一个表中MySQL工作台错误代码29:(错误代码13-权限被拒绝),mysql,sql,mysql-workbench,Mysql,Sql,Mysql Workbench,有人能告诉我为什么即使我以管理员身份登录,我仍然会收到一个被拒绝权限的错误吗?我正在尝试将一个文本文件加载到mysql工作台中的一个表中 use alpha; drop table raw_finance_data; create table raw_finance_data ( Company varchar(256), Profit_Center varchar(256), Year varchar(25
use alpha;
drop table raw_finance_data;
create table raw_finance_data
(
Company varchar(256),
Profit_Center varchar(256),
Year varchar(256),
Scenario varchar(256),
Account varchar(256),
total float
);
load data infile 'D:/Users/alpha/Documents/Excel/fin.txt' into table alpha.raw_finance_data FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n';
我一直得到下面的错误。我作为管理员在数据库中
Error Code: 29. File 'D:\Users\alpha\Documents\Excel\fin.txt' not found (Errcode: 13 - Permission denied)
如果您的文件是客户端计算机的本地文件,则需要包括“本地”文件,即
load data local infile 'D:/Users/alpha/Documents/Excel/fin.txt' into table alpha.raw_finance_data FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n';
你到底为什么要把
Year
(或者其他所有字段)作为Varchar(256)
?它是文件权限吗?文件在那儿吗?你有没有读过它的特权?除了权限被拒绝之外,它还表示“文件'D:\Users\alpha\Documents\Excel\fin.txt'未找到”,请尝试将本地文件放在填充文件之前,即加载数据本地填充文件etcGreat!如果它完全回答了您的问题,请单击勾选接受它。看见