PHP Mysql Yedek Alma Sql

Php ile veritabanı yedeğini almak için bir dosyaya kaydedip gereken yerlere veritabanı bilgilerinizi girdikten sonra dizininize atın.Sonrasında kod bloğunu çalıştırın, dizininiz üzerinde backup.sql olarak kaydedilecektir.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
  
$user = "veritabanı kullanıcı adı"
$pass = "veritabanı şifre";
$database = "veritabanı adı";
 
// File name
$file_name = 'dental_b.' . date('mdY.Hia') . '.sql.gz';
 
// Storage directory
$storage_dir = __DIR__ . '/backups';
if( ! is_dir( $storage_dir ) )
    mkdir( $storage_dir, 0777, TRUE );
 
// Absolute path to new file
$absolute_path = $storage_dir . '/' . $file_name;
 
// Create the backup file
exec( 'mysqldump -u ' . $user .
    ' -p' . $pass .
    ' ' . $database .
    ' | gzip > ' . $absolute_path );
?>

Yorumlar

Popüler Yayınlar