> -----Original Message-----
> From: Ken [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, October 09, 2002 7:25 AM
> To: [EMAIL PROTECTED]
> Subject: [PHP] Re: MySQL back up
> 
> Here is the code I tired to use:
> 
> <?php
> 
> session_start();

You don't need to start a session...

> require("./config.php");
> 
> $sqlserver = $server1;
> 
> $sqlusername = $username1;
> 
> $sqlpassword = $password1;
> 
> $sqldatabase = $database1;
> 
> $nam=date('D,d-m-Y');
> 
> @ $db = mysql_pconnect($sqlserver, $sqlusername, $sqlpassword);

You don't need to connect to the mysql server.

> 
> if (!$db)
> 
> {
> 
> echo "Could not connect to MySQL";
> 
> exit;
> 
> }
> 
> $backup=@passthru("mysqldump --opt \"$sqldatabase\" >
> $backupdir/$nam.sql");

You need to send mysqldump the username and password. Syntax is 

Mysqldump -uuser -ppassword databasename > filename.sql

> passthru("gzip $backupdir/$nam.sql");

Why are you using passthru? Neither of these commands should return any
output, so passthru isn't returning anything. You can use backticks or
exec() instead.

---John Holmes...



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to