Forum Moderators: coopster
Here's the code I was trying to use:
$User = "username"; // Put New user -- CPanel user or MySQL user with All permissions is fine. $Password = "password"; // Put New Password $DatabaseName = "easyterr_main"; // Put Database name $File = $_SERVER['DOCUMENT_ROOT']."/somefile.sql"; // Put the complete path here -- /home/user/database.sql for example $Results = shell_exec("mysqldump -u$User -p$Password $DatabaseName > $File"); Is there any alternative way to export a mysql database to a local file? Or do you have any idea why the above script isn't working? somefile.sql has been CHMOD-ed to 777, so that's no prob...
-- MySQL dump 10.9
--
-- Host: localhost Database: dbase_name
-- ------------------------------------------------------
-- Server version4.1.14-standard
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
The database HAS content though...