用PHP怎么将MYSQL中的指定数据库备份下来

用PHP怎么将MYSQL中的指定数据库备份下来,第1张

下载phpmyadmin ,他是用php语言开发的管理mysql的工具,有导出、导入等功能,解压复制一份到你的任意一个网站目录下,通过目录访问就可以了,

当然你也可以使用帝国的数据库备份工具,也很方便的,特别是对于数据库备份这个功能,比phpmyadmin还强大 予学PHP培训

这个有点复杂啊

如果有phpmyadmin,那让空间商给你phpmyadmin的网址,用你的数据库用户名和密码登陆进去,进行导出和导入,也就是备份和还原

如果没有,那有数据库控制面板也行,让空间商给你地址,用你的数据库用户名和密码登陆进行,生成备份和一个临时ftp,然后用ftp下载下来,还原是一样的道理

如果还是没有,而你的数据库用户允许远程连接的话,那就下载一个mysql数据库管理软件,用这个软件进行备份和还原

如果不能远程连接,那么,只要在你的后台用php写个备份和还原的功能,用这个功能进行备份下载

我想到的有三种思路吧

1如果服务器允许mysqldump 并且没有禁止PHP的shell_exec()这个函数的话

直接在PHP里面执行mysqldump就可以了。

2通过mysql_query('show tables')的返回值遍历每个表,循环对每个表使用查询语句

select into outfile '路径/文件名' from 表名

缺点是这样得到的是纯数据,恢复数据的时候你需要额外再写脚本

3同样通过show tables返回表名,遍历每个表,通过select 语句查询,然后逐条结果处理,比如手工添加drop table 和create table 以及insert into等等,然后再写入文件。这样得到的备份数据是比较接近mysqldump的结果的,各种工具都可以用来恢复数据。缺点是如果数据库太大的话,效率不好说

总之我不推荐用PHP来实现mysql数据的备份,如果可能的话还是用mysqldump吧

网站安全太重要,很多我们无法掌控和预测的情况,楼主才建站,确实要一开始就养成定期备份的习惯。

网站备份分为文件备份和数据库备份两部分。

文件备份:对于网站文件的备份,或者说整站目录的备份 ,这类备份的目的主要是担心网站文件的变动引起整站的不稳定或造成网站其他功能和文件的丢失。 可以通过FTP数据备份工具,将网站目录下的相关文件直接下载本地,根据备份时间在本地实现定期打包和替换。

数据库备份:一般一些服务较好的IDC,通常是每周帮忙备份一次数据库, 对于一些运用建站CMS做网站的站长来说,如Discuz、PHPwind、DEDECMS、Wordpress等建站系统,在后台都有非常方便的数据库一键备份,通过自动备份到指定的网站文件夹当中,如果你还不放心,可以使用FTP工具,将远程的备份数据库下载到本地。

当然这些备份方法,需要自己定期手动 *** 作。还是找一款备份软件效率高一点。拿多备份来说,你建立任务之后,自己设置好备份频率,它就定时帮你自动备份了。好吧,给你写下 *** 作步骤:

1登录多备份官网—注册账户—进入控制面板—选择开始—选择数据库备份

2出现“你的数据库是否可以远程授权”,选择可以,进入托管模式(除非你的空间不能授权,那就是跳入插件页面)

3进入托管模式之后,选择数据库类型。填写好端口,ip,用户名,密码。

,之后设置好存储位置,备份频率,备份时段,然后点击启动备份。就可以了。

上面介绍的是数据库备份步骤,文件备份步骤也大同小异。善用辅助工具来提升们效率,是站长的优势。写了很多,希望能帮到你,望采纳。

mysql\data

mysql 的安装目录 找到 data文件夹 里面都是数据文件

复制到u盘

在新服务器上 的 mysql安装文件夹内找到data文件夹。。

把u盘的东西复制进去。。。

OK数据库维护完成。。

不会 的话hi我

以上就是关于用PHP怎么将MYSQL中的指定数据库备份下来全部的内容,包括:用PHP怎么将MYSQL中的指定数据库备份下来、假如我现在有个PHP网站已经上传到空间域名了 现在使用flashFtp除了备份网站外 如何备份数据库详解谢谢、如何用PHP来实现 备份 mysql 数据库的 功能 就是鼠标单击 让此项目的数据库自动保存到相应的文件夹等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9372976.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存