-1
我想恢復在一個文件中所有的數據庫,但它始終顯示錯誤,我必須選擇一個數據庫運行此命令時:mysql5.7恢復所有數據庫的選擇數據庫
mysql -uroot -p < dump.sql
然後我試着創建一個虛擬數據庫並使用該數據庫,所以命令becom
mysql -uroot -D dummy -p < dump.sql
但整個表都會轉到該數據庫。我應該怎麼做才能解決它?
我想恢復在一個文件中所有的數據庫,但它始終顯示錯誤,我必須選擇一個數據庫運行此命令時:mysql5.7恢復所有數據庫的選擇數據庫
mysql -uroot -p < dump.sql
然後我試着創建一個虛擬數據庫並使用該數據庫,所以命令becom
mysql -uroot -D dummy -p < dump.sql
但整個表都會轉到該數據庫。我應該怎麼做才能解決它?
如果你看看你的SQL文件,你會看到該文件不包含諸如create database db
和use db
等命令,這是您所看到的錯誤,因爲SQL文件從創建表,然後啓動的原因向它插入數據。 要麼你可以創建數據庫手動名字你想要再然後將文件還原到它,或者你可以寫在SQL文件中的SQL命令來創建和相關數據表的命令之前使用分貝。
'dump.sql'是(或應是)與常規SQL命令的純文本文件。你應該能夠用任何文本編輯器來檢查它。 –
我會的,我下載的文件。 –