成都网站建设设计

将想法与焦点和您一起共享

php数据备份教程交流 php备份数据库代码

php怎么备份数据库

1.打开数据库备份页面

公司主营业务:成都做网站、成都网站建设、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。成都创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。成都创新互联推出海安免费做网站回馈大家。

//php代码,导出数据库

public function exportSql() {

$dbName = C('DB_NAME'); //读取配置文件中的数据库用户名、密码、数据库名

$dbUser = C('DB_USER');

$dbPwd = C('DB_PWD');

$fileName = date("Y-m-d")."_".$dbName.".sql";

$dumpFileName = "./sql_backup/".$fileName;

exec("D:/xampp/mysql/bin/mysqldump -u$dbUser -p$dbPwd $dbName $dumpFileName");

}

2.php exec函数,执行外部程序命令

exec(“D:/xampp/mysql/bin/mysqldump -u$dbUser -p$dbPwd $dbName $dumpFileName”);

此处执行mysqldump命令,导出数据库到$dumpFileName中,“D:/xampp/mysql/bin/”为mysqldump所在位置,“-u$dbUser -p$dbPwd”数据库的用户名和密码(中间不要加空格),$dbName为要导出数据库的名字

php mysql如何备份数据

我一般用二种方法:

1.SQL文件数据备份;

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

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

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

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

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

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

怎样使用PHP自动备份数据库

mysql数据库的备份方式有很多;

例如:

1、使用mysqldump函数

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

dbname参数表示数据库的名称

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

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

基本使用:

2、管理工具


分享题目:php数据备份教程交流 php备份数据库代码
分享链接:http://chengdu.cdxwcx.cn/article/doejsij.html