PHP ile MySQL Veritabanı Yedeğini Alma ve Bakım Yapma - Php Html5 Css jQuery - Mobil, Android, ios, internet ve Teknoloji BLoGu

PHP ile MySQL Veritabanı Yedeğini Alma ve Bakım Yapma PHP ile MySQL Veritabanı Yedeğini Alma ve Bakım Yapma

Gönderen: Kaan   Tarih: 2018-04-30 16:49 Kategori: Php-Html5-Css-jQuery-Mysql | Okundu: 1106 Onay sırasına at Düzenle Kopyası

PHP ile MySQL Veritabanı Yedeğini Alma ve Bakım Yapma

Bu proje ile sitenizin veri tabanını PHP ile yedeğini alabilir isterseniz bakım işlemi yaptırabilirsiniz. Yedek almak için artık illa veritabanına girmeniz gerekmez.

PHP kullanarak basit ve hızlı MySQL yedekleme / geri yükleme sistemi. Full veritabanı veya bazı tabloların yedeğini alabilirsiniz.

PHP 5.0.5 veya sonraki bir sürümü gerektirir.

Yedekleme:

Herhangi bir FTP programı ile siteniniz ana dizinine myphp-backup.php dosyasını yükleyin daha sonra http://www.example.com/myphp-backup.php şeklinde sitenize bağlanarak dosyayı çalıştırabilirsiniz.

myphp-backup.php Dosyasını hostunuza atmadan önce ayarlarınızı yapmayı unutmayın.

define("DB_USER", 'your_username');
define("DB_PASSWORD", 'your_password');
define("DB_NAME", 'your_db_name');
define("DB_HOST", 'localhost');

define("BACKUP_DIR", 'myphp-backup-files'); // Comment this line to use same script's directory ('.')
define("TABLES", '*'); // Full backup
//define("TABLES", 'table1, table2, table3'); // Partial backup
define("CHARSET", 'utf8');
define("GZIP_BACKUP_FILE", true); // Set to false if you want plain SQL backup files (not gzipped)

Yedek alınırken yedekleri myphp-backup-files klasöründe myphp-backup-{DB_NAME}-YYYYmmdd-HHMMSS.sql.gz varsayılan ismi ile yedeklemektedir. Örnek yedeklenmiş dosya adı: myphp-backup-files/myphp-backup-daniloaz-20170828-131745.sql.gz

Onarıma:

myphp-restore.php dosyasını ana dizin ve yedekleme dosyanızı myphp-backup-files klasörüne yükleyin. daha sonra http://www.example.com/myphp-restore.php şeklinde sitenize bağlanarak dosyayı çalıştırabilirsiniz.

myphp-restore.php Dosyasını hostunuza atmadan önce ayarlarınızı yapmayı unutmayın.

/**
 * Define database parameters here
 */
define("DB_USER", 'your_username');
define("DB_PASSWORD", 'your_password');
define("DB_NAME", 'your_db_name');
define("DB_HOST", 'localhost');
define("BACKUP_DIR", 'myphp-backup-files'); // Comment this line to use same script's directory ('.')
define("BACKUP_FILE", 'your-backup-file.sql.gz'); // Script will autodetect if backup file is gzipped or not based on .gz extension
define("CHARSET", 'utf8');


Yorumlar: (0)

Henüz yorum yapılmamıştır.

Yorum:

CAPTCHA