我正在尝试使用我的 shell 终端将 sql 文件上传到 AWS 上的 mysql。我可以正常登录,一切运行正常。我使用 FTP 将 sql 文件传输到我的 html 文件夹,并尝试使用以下命令将其导入到现有的 mysql 数据库中:
sudo mysql -u ubuntu -p dbasename < /var/www/html/nameoffile.sql
但是当我运行此命令时出现以下错误:
ERROR 1045 (28000): Access denied for user 'ubuntu'@'localhost' (using password: YES)
有人知道这是什么意思吗?
答案1
请参阅上面的@Raja 回答。只需记住使用 MySQL USER 而不是 OS 用户进行操作(就我而言)。不过,如果您遇到此问题,给出的链接还有很多其他事情需要考虑。
Raja,如果你也想添加答案,我会将我的答案改为你的,或者如果你希望将其全部删除,我也可以理解。