2013-04-04 70 views
1

是否有一些更簡單的方法來備份WAMP中的所有數據庫和用戶以及權限等,而不是通過phpmyadmin手動執行每個數據庫和用戶以及權限等。 Apache正在使用大量的CPU(相反,即使沒有發生任何事情,它也會跳出很多CPU),所以我只想卸載它並重新安裝。在重新安裝Wamp時備份數據庫和用戶

我有大約10-15個數據庫,每個數據庫都有自己的用戶,我想保留大部分數據庫。 (除非很多數據庫首先是問題的原因,但我會對此感到驚訝)。

我使用Windows 7

+0

定義「更簡單的方法」.. – bksi 2013-04-04 20:59:41

+0

@bksi最好是某種方式,我可以導出所有數據庫在一起,但更重要的是導出用戶的某種方式這甚至可能或者我將不得不手動編寫每個用戶並重新設置它) – byronyasgur 2013-04-04 21:02:02

+0

Tou可以通過PHPMYAdmin輕鬆導出所有dbs。用戶權限存儲在mysql – bksi 2013-04-04 21:04:26

回答

2

從主頁上的phpmyadmin你可以導出所有的DBS,只需點擊選項卡出口。在用戶存儲在MySQL數據庫表的用戶

我建議只選擇了你的DBS出口,而不是出口所有的人,因爲如果你嘗試導入系統的MySQL DBS回通過phpMyAdmin的

表的用戶,您將得到麻煩存儲在「mysql」數據庫中。 用戶權限存儲表「USER_PRIVILEGES」內INFORMATION_SCHEMA數據庫 和表「數據庫」中的「MySQL的」分貝

你應該以root身份登錄,看看系統數據庫。

當導出系統表使用自定義的方法,並在「功能傾銷數據時使用」下拉菜單中使用「替換」,而不是「插入」

+0

謝謝...哪裏的'Mysql'數據庫表雖然...你的意思是'information_schema' – byronyasgur 2013-04-04 21:07:34

+0

我沒有看到任何MySQL數據庫雖然 – byronyasgur 2013-04-04 21:08:48

+0

權利我看到表user_priveleges ...我將如何備份和恢復這呢? – byronyasgur 2013-04-04 21:12:24

0

您可以使用mysqldump(請確保您有mysqldump的正確路徑) :

爲名爲foo的分貝

C:\瓦帕\ BIN \ MySQL的\ mysqlX.XX \ BIN \的mysqldump -uroot -p FOO> C:\路徑\ foo.sql

轉儲一個名爲bar的表(在foo db中)

C:\瓦帕\ BIN \ MySQL的\ mysqlX.XX \ BIN \的mysqldump -uroot -p FOO欄> C:\路徑\ FOO-bar.sql

1

通常我只是上覆制的MySQL的數據文件夾,然後另一個系統替換這個數據文件夾,所以它很容易移動所有的數據庫

+0

那樣你無法升級你的MySQL – bksi 2013-04-05 10:47:14

+0

我這樣做,和它的作品,每次我格式化我的系統,或者如果我卸載wamp,wamp永遠不會刪除mysql數據目錄和www dir,並且如果我重新安裝wamp,我只需要替換這些數據目錄以使我的所有數據庫和用戶回到mysql – 2013-04-08 09:26:05

+0

我沒有任何改變mysql版本的經驗 – 2013-04-08 09:26:33

相關問題