繁体   English   中英

错误1045(28000):用户'= root'@'localhost'的访问被拒绝(使用密码:否)

[英]ERROR 1045 (28000): Access denied for user '=root'@'localhost' (using password: NO)

在我的Ubuntu VM上,我尝试使用以下脚本将多个文件添加到sql数据库中

#!/usr/bin/env bash
cd ~/spark-2.4.0-bin-hadoop2.7/data/retail-data/by-day/
for file in *.csv
do
        echo "inserting file '$file'"
sudo mysql -e "LOAD DATA LOCAL INFILE '"$f"' INTO TABLE sales_hour FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' IGNORE 1 ROWS" -u=root retail_data

done

但我得到了错误

ERROR 1045 (28000): Access denied for user '=root'@'localhost' (using password: NO)

我怎样才能解决这个问题?

-u参数不带=使用-u root-uroot

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM