前两天在网上搜索到一条关于mysql数据库备份及恢复的最简单的方法。
----------------------方法如下--------------------------------
目的:备份hostA主机中一个mysql数据库TestA,并恢复到到hostB机中 试验环境: 操作系统:WinNT4.0,Mysql3.22.34,phpMyAdmin 2.1.0 在hostA中安装mysql数据库并建立TestA数据库 hostB机安装mysql数据库,没有TestA数据库 方法步骤: 启动phpMyAdmin察看HostA和HostB中的数据库列表,在HostB中没有TestA数据库 找到HostA中mysql的安装目录,并找到数据库目录data 在我的试验环境中,这个目录是 C:mysqldata 找到对应数据库名称的子目录 C:mysqldataTestA 粘贴拷贝到HostB的Data目录下,是HostA同HostB Mysql数据目录下的文件相同 刷新HostB的phpMyAdmin察看一下数据库列表,我们看到TestA已经出现,并且作查询修改等操作都正常,备份恢复恢复成功 试验结论:Mysql的数据库可以通过文件形式保存,备份,恢复只要将相应文件目录恢复即可,无需使用其它工具备份。 ---------------------结束---------------------------------但我试了后,不行啊。有没有用这种方法备份和恢复成功的朋友啊?分享一下。
只用此种方法,其它备份及恢复的方法不在此讨论。
----------------------方法如下--------------------------------
目的:备份hostA主机中一个mysql数据库TestA,并恢复到到hostB机中 试验环境: 操作系统:WinNT4.0,Mysql3.22.34,phpMyAdmin 2.1.0 在hostA中安装mysql数据库并建立TestA数据库 hostB机安装mysql数据库,没有TestA数据库 方法步骤: 启动phpMyAdmin察看HostA和HostB中的数据库列表,在HostB中没有TestA数据库 找到HostA中mysql的安装目录,并找到数据库目录data 在我的试验环境中,这个目录是 C:mysqldata 找到对应数据库名称的子目录 C:mysqldataTestA 粘贴拷贝到HostB的Data目录下,是HostA同HostB Mysql数据目录下的文件相同 刷新HostB的phpMyAdmin察看一下数据库列表,我们看到TestA已经出现,并且作查询修改等操作都正常,备份恢复恢复成功 试验结论:Mysql的数据库可以通过文件形式保存,备份,恢复只要将相应文件目录恢复即可,无需使用其它工具备份。 ---------------------结束---------------------------------但我试了后,不行啊。有没有用这种方法备份和恢复成功的朋友啊?分享一下。
只用此种方法,其它备份及恢复的方法不在此讨论。
解决方案 »
- 请教个数据库设计的问题
- mysql连接远端服务器时的错误
- 导入数据库
- 如何告诉获得mysql数据库中记录的行数
- 如何使用EMS SQL manager 2007 for mysql 查看数据库的操作日志?
- MYSQL的字段完全书写格式问题,假设库为TEST 表名为ADMIN 语句可以写成select % from test.admin 如果再进一步要导出字段中的数据,假设字段有一个NAME,是写成像name.test.admin test.admin.na
- 大家可以解釋一下UNIQUE的意思。@_@
- mysql新手的菜鸟问题
- delete删除多条记录时使用事务批处理快还是用IN()快?
- 有一个问题,假设Mysql 中一个表有20条记录,id是其中一个自增长的字段,由于id从1开始自增,所以现在id=20,但当删除一条记录之后,id不再连续
- 如何使用mysql_ping命令?
- 本地正常linux上为乱码
我对mysql也不太熟悉,错误日志也不太清楚,能不能麻烦你帮试一下。
数据库或表在新建时会在mysql数据库上记录
而楼主提到的备份只是备份新建的数据库数据文件,并没有没有备份登记数据
这种备份是不可用的 .建议用