Microsoft
Software
Hardware
Network
Question : How to import a mysqldump --all-databases file, using php exec()
On our production server, every night a PHP script runs, it performs a mysqldump of all databases into a file named [weekday]_mysqlbackup.sql - after the file is zipped and FTP'd to our backup server at another location. Works fine
Now... on the backup server I want to automate the import of the sql file
I made a PHP script to unzip the file and do a exec() that will import the complete backup file.
But how can I import a --all-databases file into the server using mysql commandline
I tried doing this : $cmd = "mysql -u root -p mysecretpass < ". $path . "OLO_daglig_mysql_backup.s
ql";
But I get an error from mysql saying it cant find the database mysecretpass !!
What to do ?
Answer : How to import a mysqldump --all-databases file, using php exec()
On the mysql command line, there is no space between the -p switch and the password, it should be :
"mysql -u root -pmysecretpass < ". $path . "OLO_daglig_mysql_backup.s
ql";
Random Solutions
GP folder redirection. cant turn off
Backup to Remote PC - Backup Exec 10d
Identifying SqlServer file
Continuous Forms colour change by time
how to read /var/adm/wtmp file of HP-UX
Under DDOS attack. Logs enclosed. What type of attack is this and how do we mitigate?
Mac RDP clients slow?
Sharing Access File
Server 2008 NLB problem
Returning 0 from a template member function when instantiated with aggregate types