phpmybackuppro - Alat sandaran MySQL berasaskan web untuk Linux
- 3679
- 833
- Clarence Powlowski
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".
- Sokongan sandaran pangkalan data tunggal atau berganda dengan atau tanpa data, struktur jadual.
- Tahap tiga tahap yang disokong adalah tiada mampatan, gzip atau mampatan zip.
- Buat sandaran yang dijadualkan tanpa pekerjaan cron menggunakan kecil Php Skrip.
- Muat naik sandaran terus ke Ftp pelayan dan pengeposan sandaran oleh e -mel.
- Hanya Apache dan Php diperlukan untuk menjalankan platform seperti Linux, Mac atau Tingkap.
- Shell antara muka untuk mengambil sandaran secara manual atau dengan menggunakan skrip cron.
- Keseluruhan Sandaran direktori fail dan memindahkan mereka ke mana -mana Ftp pelayan.
- Ambil sandaran pangkalan data dari yang berbeza akaun pada beberapa Mysql pelayan.
- Dua Pengesahan Keselamatan Kaedah disokong Http atau Html Pengesahan log masuk.
- Antara muka yang mesra dan sangat mudah dipasang dan disediakan.
- 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 konfigurasiSeterusnya, klik pada "sandaran"Tab untuk melihat senarai anda Mysql pangkalan data dan pilih nama pangkalan data yang anda ingin sandarkan.
Panel sandaranJadual Backup mempunyai dua cara popular untuk menjadualkan sandaran:
- Dengan memasukkan Jadual skrip ke dalam permohonan sedia ada.
- Dengan menggunakan a bingkai tersembunyi dalam frameset HTML.
Untuk menjadualkan sandaran, anda mesti membuat skrip jadual terlebih dahulu. Pergi ke "Jadual sandaran"Tab.
Jadual sandaranPilih 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 versiphpmybackuppro 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
- « Cara menambah atau membuang pengguna dari kumpulan di linux
- Pasang Google Chrome 85 di Debian, Ubuntu dan Linux Mint »