出于某种奇怪的原因,我的 shell mysql 导入忽略了数据库名称。有没有人遇到过这个问题?
我正在尝试这个。
mysql -u eds_myuser -p -h localhost eds_mydatabase < foo.sql
但是,这会返回不同的数据库连接错误。
Access denied for user 'eds_myuser'@'localhost' to database 'differentdatabase'.
知道为什么吗?虽然它在错误中显示的数据库名称与我输入的数据库名称不同,但它也没有显示该eds_
部分。
我可以成功连接到 mysql,但是当我运行上面的代码时,我得到了那个错误。