phpmybackuppro - Alat sandaran MySQL berasaskan web untuk Linux

phpmybackuppro - Alat sandaran MySQL berasaskan web untuk Linux

phpmybackuppro adalah sumber terbuka yang sangat mudah digunakan berdasarkan web Mysql Permohonan sandaran, ditulis dalam Php bahasa yang dikeluarkan di bawah GNU GPL. Ia membolehkan anda membuat Jadual sandaran, pulihkan dan mengurus mereka, muat turun, e -mel, atau memuat naik sandaran ke mana -mana Ftp pelayan dan banyak lagi. Ia juga memerlukan Direktori fail sandaran dan muat naiknya di Pelayan FTP.

Ia menyokong tiga tahap sandaran mampatan (Tiada mampatan, zip atau gzip mampatan). Ia juga menyokong dua kaedah log masuk keselamatan alternatif, Http atau Html pengesahan.

ciri-ciri

Berikut adalah beberapa ciri utama utama "phpmybackuppro".

  1. Sokongan sandaran pangkalan data tunggal atau berganda dengan atau tanpa data, struktur jadual.
  2. Tahap tiga tahap yang disokong adalah tiada mampatan, gzip atau mampatan zip.
  3. Buat sandaran yang dijadualkan tanpa pekerjaan cron menggunakan kecil Php Skrip.
  4. Muat naik sandaran terus ke Ftp pelayan dan pengeposan sandaran oleh e -mel.
  5. Hanya Apache dan Php diperlukan untuk menjalankan platform seperti Linux, Mac atau Tingkap.
  6. Shell antara muka untuk mengambil sandaran secara manual atau dengan menggunakan skrip cron.
  7. Keseluruhan Sandaran direktori fail dan memindahkan mereka ke mana -mana Ftp pelayan.
  8. Ambil sandaran pangkalan data dari yang berbeza akaun pada beberapa Mysql pelayan.
  9. Dua Pengesahan Keselamatan Kaedah disokong Http atau Html Pengesahan log masuk.
  10. Antara muka yang mesra dan sangat mudah dipasang dan disediakan.
  11. Pelbagai bahasa disokong.

Mengambil sandaran mysql dan memulihkannya dari baris arahan selalu menjadi amalan yang baik, tetapi jika apa ketika anda tidak mempunyai akses fizikal ke pelayan. Dalam keadaan itu phpmybackuppro alat berguna.

Cara memasang phpmybackuppro dalam rhel/centos/fedora dan debian/ubuntu

Untuk memasang phpmybackuppro permohonan, anda mesti menjalankan Apache pelayan web dan Php dipasang di pelayan. Mari pasang pakej yang diperlukan di pelayan.

Pasang Apache dan PHP

Pasang pada topi merah sistem berasaskan menggunakan yum perintah.

# YUM Pasang Httpd PHP PHP-MYSQL [RHEL/CENTOS 7] # YUM Pasang HTTPD PHP PHP-MYSQLND [RHEL/CENTOS 8] # Service HTTPD START 

Pasang pada Debian sistem berasaskan menggunakan apt-get perintah.

# apt-get Install Apache2 # apt-get Install php libapache2-mod-auth-mysql php-mysql # service Apache2 start 

Yang terbaru phpmybackuppro Versi boleh dimuat turun dari laman web phpmybackuppro atau anda boleh menggunakan perintah wget berikut untuk dimuat turun.

# cd/usr/share # wget https: // sourceforge.bersih/projek/phpmybackup/fail/phpmybackuppro/phpmybackuppro%202.5/phpmybackuppro-2.5.zip/muat turun -o phpmybackuppro -2.5.zip 

Unzip the phpmybackuppro Fail zip di bawah /usr/kongsi/ direktori.

# unzip phpmybackuppro-2.5.zip

Atas sebab keselamatan, lebih baik meletakkan kandungan folder di bawah /usr/share/phpmybackup direktori.

# cd/usr/share/ # mv phpmybackuppro-2.5//usr/share/phpmybackup 

Seterusnya pergi ke Apache "Conf.d"Direktori dan buat fail bernama"phpmybackup.Conf"Di bawahnya. Untuk topi merah Laluan sistem berasaskan mestilah (/etc/httpd/conf.d/) dan untuk Debain (/etc/apache2/conf.d).

# vi/etc/httpd/conf.d/phpmybackup.conf [pada sistem berasaskan redhat] # vi/etc/apache2/conf.d/phpmybackup.conf [pada sistem berasaskan debian] 

Tambahkan baris berikut kepadanya. Simpan dan tutup. Peraturan di bawah secara lalai membolehkan akses kepada semua, jika anda ingin menyekat akses kepada spesifik Ip. Menggantikan "semua"Dengan anda Ip Alamat "". Sebagai contoh, garis mestilah "Benarkan dari 172.16.25.125".

---------------- Apache 2.4 ---------------- Alias ​​/phpmybackup /usr /share /phpmybackup memerlukan semua yang diberikan  ---------------- Apache 2.2 ---------------- Alias ​​/phpmybackup /usr /share /phpmybackup pilihan tiada pesanan membenarkan, menafikan Benarkan dari semua  

Mula semula Apache perkhidmatan.

-------- (Pada topi merah sistem) -------- # Systemctl Mulakan semula httpd atau # /etc /init.D/HTTPD RESTART -------- (ON Debian sistem) -------- # SystemCtl Mulakan semula Apache2 atau # /etc /init.D/Apache2 Mulakan semula 

Pada sesetengah sistem, fail tertentu mesti mempunyai kebenaran menulis untuk fail "global_conf.php"Dan untuk"eksport"Direktori.

# cd/usr/share/ # chown -r root: Apache phpmybackup (pada sistem red hat) # chown -r root: www -data phpmybackup (pada sistem debian) # cd/usr/share/phpmybackup/ # chmod 0777 global_conf.PHP # CHMOD 0777 Eksport

Sekarang anda hampir bersedia untuk memulakan phpmybackuppro. Menavigasi ke penyemak imbas dan memuatkan konfigurasi.php fail seperti ini.

http: // localhost/phpmybackup/config.php atau http: // ip-address/phpmybackup/config.php

Dalam tab Konfigurasi masukkan anda Mysql perincian, seperti Nama Host, nama pengguna, kata laluan dan Nama pangkalan data. Sekiranya anda ingin membuat persediaan Ftp untuk menyelamatkan sandarans, masukkan Log masuk FTP perincian seperti yang ditunjukkan di bawah.

Panel konfigurasi

Seterusnya, klik pada "sandaran"Tab untuk melihat senarai anda Mysql pangkalan data dan pilih nama pangkalan data yang anda ingin sandarkan.

Panel sandaran

Jadual Backup mempunyai dua cara popular untuk menjadualkan sandaran:

  1. Dengan memasukkan Jadual skrip ke dalam permohonan sedia ada.
  2. Dengan menggunakan a bingkai tersembunyi dalam frameset HTML.

Untuk menjadualkan sandaran, anda mesti membuat skrip jadual terlebih dahulu. Pergi ke "Jadual sandaran"Tab.

Jadual sandaran

Pilih berapa kerap anda mahu sandaran dihasilkan. Maka anda mesti memilih direktori itu Php skrip yang akan memasukkan skrip jadual kemudian. Selepas itu pilih Nama pangkalan data sandaran, masukkan komen, pilih mampatan Taip dan akhirnya klik pada "Tunjukkan skrip ” butang. Di halaman seterusnya anda akan melihat skrip jadual yang baru dibuat.

Daripada menyalin kod yang dihasilkan ke fail baru, anda boleh menyimpan kod dengan memberikan nama fail seperti "jadual_backup.php"Di dalam kotak teks dan klik pada"Simpan data" untuk menyelamatkan. Untuk maklumat lanjut baca "Jadual_Backups.txt"Fail di bawah direktori dokumentasi.

Skrip sandaran

"Pertanyaan SQL"Tab membina untuk berjalan sederhana Pertanyaan SQL ke pangkalan data atau mengimport pangkalan data dari komputer tempatan.

SQL Query Shell

"Mula"Tab memaparkan semasa anda Apache, Php dan Mysql maklumat versi.

Maklumat versi

phpmybackuppro setakat ini penyelesaian sandaran paling mudah untuk Mysql. Sekiranya anda mengendalikan Mysql pelayan, kemudian PMBP adalah aplikasi yang mesti diperlukan yang dapat membantu anda menyimpan data berharga anda dengan usaha minimum.

Pautan rujukan

PHPMYBackuppro Homepage