2013-05-10 61 views
31

我想用phpmyadmin複製我的數據庫。如何使用phpmyadmin複製數據庫?

我該如何繼續?

phpmyadmin的版本:3.4.5deb1

+0

轉儲舊數據庫並用新名稱重新導入它? – Sirko 2013-05-10 11:22:07

+0

導出 - 重命名 - 導入 – 2013-05-10 11:22:45

+0

http://stackoverflow.com/a/16510615/1783439似乎是答案。 – 2016-12-09 21:45:32

回答

5

phpMyAdmin的工具可以用來導出和導入數據庫大小可達幾MB,提供了一個簡單的方法來複制使用不同的數據庫的副本服務器上的名稱。

導出數據庫的副本到您的計算機

  1. 登錄到您要使用phpMyAdmin
  2. 點擊頁面左邊的數據庫名稱複製數據庫。 (不要 跳過這一步 - 如果你繼續這樣做之前第3步,你 將無法​​再以新的名稱來重裝數據庫。)
  3. 選擇導出選項卡
  4. 選擇保存作爲文件選項
  5. 點擊進入

然後,系統會提示您保存您的個人電腦上的數據庫文件。

導入拷貝到新數據庫

首先,您需要創建使用帳號控制面板中的服務器上的新的空數據庫。新的數據庫已創建完成後:

  1. 登錄到使用phpMyAdmin
  2. 新數據庫點擊頁面左邊的數據庫名稱
  3. 選擇導入選項卡
  4. 點擊瀏覽在「文件導入」按鈕,然後從電腦
  5. 選擇 數據庫文件點擊進入導入數據庫
  6. 列表項

希望這篇文章可以幫助你:http://support.tigertech.net/mysql-duplicate

+0

當導出數據庫時,我用戶自定義導出方法,那麼在這種情況下轉儲數據(INSERT; UPDATE或REPLACE)時使用的函數是什麼?: 1)更新新數據庫 2)更新數據庫已經存在 – 2013-05-10 15:33:34

+0

如何轉到'databaseYouWantToCopy'然後轉到'操作'。在部分複製到:輸入數據庫的名稱和'GO' – 2013-12-31 11:44:42

+0

這隻適用於<8mb表格。按照@MadhuraJayaratne的答案查看更大的表格 – 2017-09-07 08:25:52

2

從出口在phpMyAdmin「導出」菜單中的數據庫。 用texteditor打開下載的sql文件(如記事本)。 搜索並替換所有出現的數據庫名的文件,並用新名稱替換它。 保存文件。 通過PHPMyAdmin中的「導入」菜單導入保存的文件。

你現在有你的重複數據庫。

76

轉到要複製的數據庫並單擊操作選項卡。在「操作」頁面的Copy database to部分輸入新數據庫的名稱,然後單擊Go按鈕。

+8

不知道爲什麼這個答案沒有被選中O.o – 2013-12-31 11:43:35

+0

也許是因爲如果「新」數據庫已經存在,它不起作用。我有一臺測試服務器,並且我想將最新的「實時」數據庫放入測試服務器,但由於數據庫已存在,所以出現上述過程錯誤。如果我完全刪除數據庫,那麼我能否將我的用戶添加回cPanel中的數據庫? – Jason 2016-03-23 03:01:21

+1

我不確定這是否是最近添加的內容,但如果我取消選擇「在複製之前創建數據庫」,它可以很好地工作。 – 2016-11-19 11:05:42

18

登錄與phpMyAdmin,然後:

  1. 選擇要複製你的數據庫。
  2. 然後找到操作標籤按照下面的截圖,並點擊該
  3. 選擇標籤後,你會看到複製數據庫部分看sreenshot。
  4. 在要複製數據庫的位置輸入新的數據庫名稱,然後單擊Go按鈕並等待。

完成該過程後,請轉至找到使用所有數據創建的新數據庫。

enter image description here