Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cadangkan basis data menggunakan kueri tanpa menggunakan mysqldump

Gunakan mysqldump-php solusi PHP murni untuk mereplikasi fungsi mysqldump dapat dieksekusi untuk kasus penggunaan kompleksitas dasar hingga medis - Saya mengerti Anda mungkin tidak memiliki CLI jarak jauh dan/atau akses langsung mysql, tetapi selama Anda dapat mengeksekusi melalui permintaan HTTP pada httpd di Host, ini akan berfungsi:

Jadi, Anda seharusnya dapat menjalankan skrip PHP murni berikut langsung dari direktori aman di /www/ dan memiliki file output yang tertulis di sana dan mengambilnya dengan wget.

mysqldump-php - PHP murni mysqldump di GitHub

Contoh PHP:

<?php
require('database_connection.php');
require('mysql-dump.php')
$dumpSettings = array(
    'include-tables' => array('table1', 'table2'),
    'exclude-tables' => array('table3', 'table4'),
    'compress' => CompressMethod::GZIP, /* CompressMethod::[GZIP, BZIP2, NONE] */
    'no-data' => false,            
    'add-drop-table' => false,      
    'single-transaction' => true,   
    'lock-tables' => false,        
    'add-locks' => true,            
    'extended-insert' => true      
);

$dump = new MySQLDump('database','database_user','database_pass','localhost', $dumpSettings);
$dump->start('forum_dump.sql.gz');
    ?>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara cepat MEMILIH 3 catatan acak dari tabel MySQL 30k dengan filter tempat dengan satu permintaan?

  2. Apakah PHP memiliki konstruksi yang mirip dengan DataSet .NET?

  3. Tutup koneksi MySQL (PHP)

  4. Haruskah tabel persimpangan memiliki lebih dari satu kunci utama dari tabel pengidentifikasi lain?

  5. Urutan parameter bernama masuk akal untuk penyedia data MySql .Net?