Ok 개별 테이블이 아닌 * .sql 파일로 백업용 전체 데이터베이스를 선택하는 방법을 찾는 데 어려움이 있습니다.개별 테이블에서 전체 데이터베이스를 선택하여 파일로 출력
localhost에는 "foo"라는 이름의 데이터베이스가 여러 개 있는데 데이터베이스 "foo"내의 개별 테이블이 아니라 백업 할 데이터베이스입니다.
데이터베이스에 연결하는 코드.
//Database Information
$dbhost = "localhost";
$dbname = "foo";
$dbuser = "bar";
$dbpass = "rulz";
//Connect to database
mysql_connect ($dbhost, $dbuser, $dbpass)
or die("Could not connect: ".mysql_error());
mysql_select_db($dbname) or die(mysql_error());
나는 *에 .gz 파일을 저장하고 설정하는 데이터베이스가, 나는이와 가지고 하나 개의 질문은 백업 코드?
$backupFile = $dbname . date("Y-m-d-H-i-s") . '.gz';
$command = "mysqldump --opt -h $dbhost -u $dbuser -p $dbpass $dbname | gzip
> $backupFile";
system($command);
내 머리가 하루가 다가 오면 근처에서 아플 수도 있으므로 의심 할 여지없이 뭔가를 매우 분명히 놓쳤습니다.
나를 도와주는 사람에게 미리 감사드립니다.
하하하 +1! 나는 똑같은 것을 타이핑했다. 똑같은 단어들. 그리고 나서 두려워한 "1 개의 다른 대답이 게시되었습니다"... – Konerak
당신은 그게 무엇이며 왜 사용해야하는지에 대한 설명을 놓쳤습니다 : ( – zealisreal
링크를 클릭하면 그것에 대해 모두 알 수 있습니다 .. – Mat