怎么备份数据库!!! 求高手解决下!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 代码定时备份还是工具备份?一般的mysql图形用户界面工具都带有导出数据库的功能,导出为sql文件即可。 用phpmyadmin导出sql。大数据的话用mysql的命令备份。MyISAM引擎的话可直接到mysql数据目录复制文件备份。 http://mengdejun.iteye.com/blog/818212数据多不推荐 mysqldump就完了,哪那么麻烦。。 如果用命令行的话: mysqldump -u user -p password databasename > databasename.sql可以导出数据库。如果要用代码的话。最简单的就是把这个命令封装,然后执行类似于下面:class DataBackUp{ private $cmd; public function __construct($user,$pass,$db,$dir){ $this->cmd = "mysqldump -u {$user} -p {$pass} {$db} > {$dir}/{$db}.sql"; } public function backUp(){ if(!exec($this->cmd)){ echo "back failed!please check and try again later!"; } else echo " back database done"; }}$back = new DataBackUp('root','1111','test','d://backup');$back->backUp(); 更改一下:class DataBackUp{ private $cmd; public function __construct($user,$pass,$db,$dir){ $this->cmd = "mysqldump -u {$user} -p{$pass} {$db} > {$dir}/{$db}.sql"; } public function backUp(){ if(!exec($this->cmd)){ echo "back failed!please check and try again later!"; } else echo " back database done"; }}$back = new DataBackUp('root','1111','test','d://backup');$back->backUp();mysqldump -u user -ppassword,这里不能带空格的,否者系统会提示输入密码。如果要定时执行的话只需要把文件加入系统的定时任务。 多用户系统权限设计疑难,请大侠赐教 求PHP软件安装程序 register_shutdown_function()、__destruct(),既生瑜何生亮? Ext在外面企业受不受欢迎呢 處理結果集,在線等!!!! [分享] PHP CURL 下载YOUTUBE影片到电脑(JUST TEST) 跪求:如何用VC对PHP+MYSQL的网页数据库读写数据? 关于在函数内使用引用变量的问题。(很奇怪) 有自己网站的朋友帮一下忙 我自已做的用来访问数据库的类和函数 MYSQL 的二次查询怎么写? 关于php的扩展Imagick类的问题
一般的mysql图形用户界面工具都带有导出数据库的功能,导出为sql文件即可。
数据多不推荐
mysqldump -u user -p password databasename > databasename.sql可以导出数据库。如果要用代码的话。最简单的就是把这个命令封装,然后执行
类似于下面:class DataBackUp{
private $cmd;
public function __construct($user,$pass,$db,$dir){
$this->cmd = "mysqldump -u {$user} -p {$pass} {$db} > {$dir}/{$db}.sql";
}
public function backUp(){
if(!exec($this->cmd)){
echo "back failed!please check and try again later!";
}
else echo " back database done";
}
}$back = new DataBackUp('root','1111','test','d://backup');
$back->backUp();
private $cmd;
public function __construct($user,$pass,$db,$dir){
$this->cmd = "mysqldump -u {$user} -p{$pass} {$db} > {$dir}/{$db}.sql";
}
public function backUp(){
if(!exec($this->cmd)){
echo "back failed!please check and try again later!";
}
else echo " back database done";
}
}$back = new DataBackUp('root','1111','test','d://backup');
$back->backUp();mysqldump -u user -ppassword,这里不能带空格的,否者系统会提示输入密码。
如果要定时执行的话只需要把文件加入系统的定时任务。