重新安装Wamp时备份数据库和用户

时间:2013-04-04 20:57:59

标签: phpmyadmin wamp wampserver

是否有一些更简单的方法来备份WAMP中的所有数据库和用户及权限等,而不是通过phpmyadmin手动执行每一个。 Apache正在使用大量的CPU(相反,即使没有发生任何我知道的事情,它也会跳转很多)所以我想卸载它并重新安装。

我有大约10-15个数据库,每个数据库都有自己的用户,我想保留大部分数据库。 (除非许多数据库首先是导致问题的原因,但我会对此感到惊讶。)

我使用的是Windows 7。

3 个答案:

答案 0 :(得分:2)

在phpmyadmin的主页上,您可以导出所有数据库,只需单击选项卡导出即可。用户存储在Mysql DB表用户

我建议只选择你的dbs导出而不是导出所有这些,因为如果你尝试通过phpmyadmin导入系统mysql dbs会遇到麻烦

表用户存储在“mysql”db中。 用户权限存储在information_schema db中的表“USER_PRIVILEGES”中 和表“db”在“mysql”db

您应该以root用户身份登录以查看系统数据库。

当导出系统表使用自定义方法时,在“转储数据时使用的功能”下拉列表中使用“REPLACE”代替“INSERT”

答案 1 :(得分:1)

通常我只是复制mysql的数据文件夹然后在另一个系统上替换这个数据文件夹,所以它很容易移动所有的数据库

答案 2 :(得分:0)

你可以使用mysqldump(确保你有正确的mysqldump路径):

表示名为foo的数据库

C:\ wamp \ bin \ mysql \ mysqlX.X.X \ bin \ mysqldump -uroot -p foo> C:\路径\ foo.sql

转储名为bar的表(在foo db中)

C:\ wamp \ bin \ mysql \ mysqlX.X.X \ bin \ mysqldump -uroot -p foo bar> C:\路径\ FOO-bar.sql