我想從.sql文件恢復數據庫,我已經在phpmyadmin中創建了數據庫,並且還使用瞭如果不存在的命令創建了我正在恢復的.sql文件到數據庫,兩個名稱的數據庫在phpmyadmin和.sql文件中都是「mydatabase」。錯誤1049(42000):未知的數據庫'mydatabasename'
這裏是我用來恢復數據庫的命令。
mysql -uroot -pmypassword mydatabase<mydatabase.sql;
當我執行上述命令我得到以下錯誤,我也給這個數據庫的用戶的所有權限。
ERROR 1049 (42000): Unknown database 'mydatabasename'
請幫我解決這個問題。 謝謝,
'mydatabase'!='mydatabasename'。 – eggyal
你檢查了你的.sql文件嗎?也許它引用'mydatabasename'。 –
在腳本中刪除USE'mydatabasename'並重試。 –