export from mysql
Üdv!
Át kéne mentenem egy mysql adatbázisból egy táblát egy másik mysql adatbázisba. Amin jelenleg vannak az adatok az egy Debian szerver a másik egy ingyenes kiszolgáló, de azon legalább van phpMyAdmin. Kerestem hozzá szoftvert de mind fizetős, a mysqlFront pedig valamiért nem tud kapcsolódni a Debian szerverhez.
Hajlamos lennék PHP segítségével átvinni az adatokat de sajnos erre nem ismerek biztonságos módszert.
Előre is köszönöm a segítségeteket!
■ Át kéne mentenem egy mysql adatbázisból egy táblát egy másik mysql adatbázisba. Amin jelenleg vannak az adatok az egy Debian szerver a másik egy ingyenes kiszolgáló, de azon legalább van phpMyAdmin. Kerestem hozzá szoftvert de mind fizetős, a mysqlFront pedig valamiért nem tud kapcsolódni a Debian szerverhez.
Hajlamos lennék PHP segítségével átvinni az adatokat de sajnos erre nem ismerek biztonságos módszert.
Előre is köszönöm a segítségeteket!
valószínűleg
export from mysql
[code] [/code] dbname, us
$file = system ("find / -name \"mysqldump\"");
if (is_executable($file)) {
echo $file." is executable<br />";
} else {
echo $file." is not executable";
exit();
}
system("$file dbname -uusername -ppassword>mybackup.sql", $error);
if (!$error)
echo"backup dumped";
else
echo"baz+";
?>
dbname, username, password kicserélendő az általad használtakra,
s lehetőleg tedd írhatóvá a könyvtárt amelybe írsz
ha így hagyod, akkor azt a könyvtárt, amelyből futtatod a szkriptet.
xxx
most jutott az eszembe, h. ne
$dbname ="mydb";
$dbuser ="xyz";
$dbpassword = "xxx";
$date = date("Ymd");
$backup_file_name = $dbname . "_dump" . $date;
$backup_file_ext = "sql";
$file = exec ("find / -name \"mysqldump\"");
if (!is_executable($file)) {
echo $file." is not executable";
exit();
}
header("Content-Type: text/plain");
header("Content-Disposition: attachment; filename=$backup_file_name.$backup_file_ext");
header("Cache-Control: no-store, no-cache, must-revalidate");
system("$file $dbname -u$dbuser -p$dbpassword", $error);
?>
majd eldöntöd:-))
xxx