2016-03-02 59 views
1

我想做一個mysql數據庫的副本。所以在我的數據庫a我去了export並導出整個數據庫。我收到一個名爲a.sql的文件。然後我去了我的新數據庫,名稱爲b,然後導入並試圖導入我的文件a.sql但是沒有任何反應。難道我做錯了什麼?如何才能使我的sql數據庫的確切副本?

+0

你試過了哪些命令?請分享這些。 – 1000111

+0

你在使用phpmyadmin嗎?由於您所遵循的流程會在那裏工作100%。 此外,它是一個龐大的數據庫? –

+0

沒有命令。我用phpMyAdmin。然後我點擊'Export'然後'ok'。在我在phpMyAdmin的新數據庫中,我點擊了'導入',然後選擇了文件並單擊'ok'。 – Jarla

回答

1

我會使用Sequel Pro

一旦你建立你的數據庫連接:使用此

+0

確實,這是我運行它的唯一方法!非常感謝 – Jarla

1

你可能正在爲MySQL

文件>導入>瀏覽到您的SQL文件...

應該不會有什麼問題傾倒。

在命令行中運行以下命令:

出口:

mysqldump -u username -p[password] dbname > dbname.sql 

導入:

mysql -u username -p[password] dbname < dbname.sql 

如果你只使用phpMyAdmin,那麼你就可以按照指南。我從谷歌搜索中找到了this one

+0

在upvoting之前,我沒有檢查te的語法,但是導出和導入轉儲是一種方式! – KjetilNordin

+0

這不起作用,我總是收到錯誤#1064 - #1064 - 您的SQL語法錯誤;檢查相應的手冊... – Jarla

+0

另外phpMyAdmin指南正是我所做的,但沒有爲我工作 – Jarla

相關問題