0
PHP를 사용하여 서버에서 mysql 데이터베이스를 내보내고 가져 오는 방법은 무엇입니까?PHP를 사용하여 서버에서 mysql 데이터베이스를 내보내고 가져 오는 방법
PHP를 사용하여 서버에서 mysql 데이터베이스를 내보내고 가져 오는 방법은 무엇입니까?PHP를 사용하여 서버에서 mysql 데이터베이스를 내보내고 가져 오는 방법
내보내기 및 가져 오기의 경우 SSH 명령을 사용하며 매우 빠릅니다. 수출, 데이타베이스에 대한
:$db_host = '15.2.4.222’; // database server
$db_user = 'db_user'; // database user name
$db_pwd = 'dbpasword'; // database password
$db_schema = 'db_name'; // name of database to be exported
exec(sprintf(
'mysqldump --opt -h%s -u%s -p%s %s | gzip > /var/www/vhosts/yoursitename.com/httpdocs/ backups_db/backup_filename_%s.sql.gz',
$db_host,
$db_user,
$db_pwd,
$db_schema,
$today
));
exit;
를 지금 가져 오기 :
$db_host = '15.2.4.222’; // database server
$db_user = 'db_user'; // database user name
$db_pwd = 'dbpasword'; // database password
$db_schema = 'db_name'; // name of database to be exported
// Command to restore database
exec("mysql -h [db server ip here] -u [db username here] –p[password here] [db name here] < /var/www/vhosts/yoursite.com/httpdocs/foldername_wherefile_exist/filename.sql");
// Example:
exec("mysql -h 15.2.4.222 -u db_username -ptestpassword test_db_name < /var/www/vhosts/phproots.com/httpdocs/backups_db/filename.sql");
백업을 위해 사용하고, 데이타베이스를 복원하십시오.