2016-09-30 105 views
0

嘗試從docker container mysql:5.6導入數據庫備份(.sql)到我的本地MySQL(MariaDB)中。將mysql數據庫導入mariadb

這是我用過的命令:

mysql -u root -p database_name < /opt/database.sql 
mysql -u root -p database=database_name </opt/database.sql 

也想嘗試的mysqlimport但我總是遇到同樣的錯誤。

錯誤1064(42000)在第1行:您的SQL語法錯誤;檢查對應於您MariaDB的服務器版本使用附近的正確語法手冊「MySQL的版本14.14 DISTRIB 33年6月5日,使用EditLine包裝 複製的Linux(x86_64的)」在行1

誰能告訴我什麼是從MySQL導入數據庫到mariadb正確的語法。

+0

從您的'sql'文件中刪除前4行並再試一次 – Hackerman

+0

@Hackerman感謝您的回覆,但仍然沒有運氣兄弟。 –

+0

你能發佈你的第一個10行sql文件嗎? – Hackerman

回答

0

您試圖使用mysql命令行客戶端而不是mysqldump創建轉儲。

+0

感謝您的回答!我用'mysql dump'代替'mysqldump'命令。 @Georg –