Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Sao lưu và khôi phục cơ sở dữ liệu MySQL trong PHP

Tập lệnh để sao lưu bằng Php

<?php
define("BACKUP_PATH", "/home/abdul/");

$server_name   = "localhost";
$username      = "root";
$password      = "root";
$database_name = "world_copy";
$date_string   = date("Ymd");

$cmd = "mysqldump --routines -h {$server_name} -u {$username} -p{$password} {$database_name} > " . BACKUP_PATH . "{$date_string}_{$database_name}.sql";

exec($cmd);
?>

Tập lệnh để khôi phục

<?php

$restore_file  = "/home/abdul/20140306_world_copy.sql";
$server_name   = "localhost";
$username      = "root";
$password      = "root";
$database_name = "test_world_copy";

$cmd = "mysql -h {$server_name} -u {$username} -p{$password} {$database_name} < $restore_file";
exec($cmd);

?>



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chuyển sang các câu lệnh soạn sẵn

  2. Các phím tắt và bật MySQL

  3. Truy vấn cập nhật Mysql với câu lệnh chuẩn bị đang đưa ra lỗi

  4. Cách hàm LCASE () hoạt động trong MySQL

  5. PHP Lỗi nghiêm trọng:Gọi đến hàm không xác định mysqli_stmt_get_result ()