0
由於某些奇怪的原因,我的shell mysql導入忽略數據庫名稱。有沒有人有過這個問題?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,但是當我運行上面的代碼時,我得到了那個錯誤。
不'foo.sql'包含類似'USE differentdatabase'任何聲明?即你的腳本是否嘗試更改數據庫。 –
是的,我只是在你發佈之前大概1分鐘就知道了。我無法相信這是一直造成的。見下文 :) – Chris78