我想在localhost上进行magento数据库备份
因为我已经写了以下php文件,但无法获得magento连接
<?php // magento database connection
$conn=mysql_connect("host","username","password") or die("sorry to connect".mysql_error());
$db = mysql_select_db("db_name",$conn) or die('db error');
?>
<?php
//this is a reference query for export data in csv
$query = "SELECT * INTO OUTFILE 'C:/wamp/www/magento/catalog_product_entity.csv' FIELDS TERMINATED BY ';' OPTIONALLY ENCLOSED BY '\"' LINES TERMINATED BY '\n' FROM catalog_product_entity";
echo $query;
$rs = mysql_query($query,$conn);
$data = mysql_affected_rows($rs);
echo $data;
?>
LOAD DATA INFILE'nalog_product_entity.csv'INTO TABLE table_name FIELDS终止于';'包含在''' 由'\ n'终止的线路; ?&GT;
回答我的疑问。 都给了我另一个解决方案。
答案 0 :(得分:1)
此任务已有Magento模块:
http://www.magentocommerce.com/magento-connect/centerax/extension/2927/automatic-db-backups
答案 1 :(得分:0)
Magento有一个内置的数据库备份工具,默认情况下,可以通过转到System&gt;触发。工具&gt; Magento Admin中的备份。而不是重写这个功能,简单地找到那里使用的类/方法并简单地调用它将更有效。