phpmyadmin 备份数据库和用户,同时执行Windows XP

oprakyz7  于 2023-10-20  发布在  PHP
关注(0)|答案(4)|浏览(109)

有没有更简单的方法来备份WAMP中的所有数据库、用户和权限等,而不是通过phpmyadmin手动备份。Apache正在使用大量的CPU(而是它跳来跳去很多,即使没有发生什么,我知道),所以我想只是卸载它,并重新安装。
我有大约10-15个数据库,每个数据库都有自己的用户,我想保留其中的大部分。(除非那么多的数据库是问题的根源,但我对此感到惊讶)。
我使用的是Windows 7。

kr98yfug

kr98yfug1#

在phpmyadmin的主页上,你可以导出所有的数据库,只需点击选项卡导出。用户存储在Mysql DB表用户中
我建议只选择你的数据库导出,而不是导出所有的数据库,因为如果你试图通过phpmyadmin导入系统mysql数据库,你会遇到麻烦
表users存储在“mysql”db中。用户权限存储在information_schema数据库中的表“USER_PRIVILEGES”和“mysql”数据库中的表“db”中
您应该以root身份登录以查看系统数据库。
当导出系统表使用自定义方法时,请在“转储数据时使用的函数”中使用“REPLACE”而不是“REPLACE”

nzrxty8p

nzrxty8p2#

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

for a db named foo

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

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

C:\wamp\bin\mysql\mysqlX.X.X\bin\mysqldump -uroot -p foo bar > c:\path\foo-bar.sql

mwg9r5ms

mwg9r5ms3#

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

piv4azn7

piv4azn74#

enter image description here
只需打开http://localhost/phpmyadmin
要一次性备份所有数据库,只需单击导出。在这里,您的所有数据库将导出到一个SQL文件中。

相关问题