-2
Мне нужен один скрипт, который когда я открываю страницу script.php, например, экспортирую мне одну базу данных из mysql в документ .sql, и я не знаю, как это сделать в php, может кто-нибудь мне помочь с этим?Как я могу экспортировать базу данных mysql с помощью php-скрипта?
Edited Код:
<?php
$dbhost = "localhost";
$dbuser = "root";
$dbpwd = "";
$dbname = "activmanagement";
$dumpfile = $dbname . "_" . date("Y-m-d_H-i-s") . ".sql";
passthru("D:/wamp/bin/mysql/mysql5.6.17/bin/mysqldump --opt --host=$dbhost --user=$dbuser --password=$dbpwd $dbname > $dumpfile");
// report - disable with // if not needed
// must look like "-- Dump completed on ..."
echo "$dumpfile "; passthru("tail -1 $dumpfile");
?>
Эта линия:
passthru("D:/wamp/bin/mysql/mysql5.6.17/bin/mysqldump --opt --host=$dbhost --user=$dbuser --password=$dbpwd $dbname > $dumpfile");
просто использовать 'mysqldump' https://dev.mysql.com/doc/refman/5.1/en/mysqldump.html –
тогда вы могли бы сделать это медленно неэффективна way @PHPglue –
@Dagon, поэтому я отредактировал свой вопрос, и я использовал этот код, и он сработал, но я запустил в wamp, как и посмотрел, был ли мой сайт на хосте, часть на «This line», это было бы правильно? – Richard