Code前端首页关于Code前端联系我们

据说是运行php文件后做的备份,php保存文件到本地

terry 3年前 (2023-09-30) 阅读数 46 #PHP
文章标签 PHP dirname()

本文目录一览:

  • 1、1.php.bak 是个什么文件 据说是运行php文件后做的备份 不太懂什么意思
  • 2、如何使用PHP自动备份数据库
  • 3、php mysql如何备份数据

1.php.bak 是个什么文件 据说是运行php文件后做的备份 不太懂什么意思

这个应该是在编辑这个文件时,自动生成的备份文件;

EDITPLUS 这类的文本编辑器在编辑文件时会产生这样的备份;

如果编辑后没有什么问题;

可以删除.BAK文件

如何使用PHP自动备份数据库

使用mysqldump函数

mysqldump -u username -p dbname table1 table2 ...   BackupName.sql

dbname参数表示数据库的名称

table1和table2参数表示需要备份的表的名称,为空则整个数据库备份;

BackupName.sql参数表设计备份文件的名称,文件名前面可以加上一个绝对路径。通常将数据库被分成一个后缀名为sql的文件。

备份数据库的主要过程:

切换到对应的数据库;

使用show create table  tableName,获得表结构,写到文件中;

然后查询所有的表数据,循环生成相对应sql语句,写到文件中;

试运行生成的sql文件。

php mysql如何备份数据

我一般用二种方法:

1.SQL文件数据备份;

下载一个Navicat Premium,使用这个软件,正确连接并访问数据库,

点中你想要备份的数据库,按右键使用转存SQL文件,就会出现你要备份的提示框,保存即可;

若要导进则用运行SQL文件,非常方便的导入单个数据库的,但这种只适合于小数据量的数据库(50万条以下);

2.底层备份,但这种备份要求安装是同一版本的mysql才适合,否则会出现未知错误;

直接找到mysql安装目录,找到data文件夹全部拷呗到你想备份的地方即可,还原就拷回来即可。适合大数据量的备份方法!

3.至于楼主硬要用PHP备份数据的话,你可以参考phpadmin和dedecms程序备份数据的方法,但这种执行效率很低的!

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门