Jak zrobić kopię zapasową bazy danych Wordpress w phpMyAdmin | ForumWiedzy
Sisällysluettelo:
phpMyAdmin on avoimen lähdekoodin PHP-pohjainen työkalu MySQL- ja MariaDB-palvelimien hallintaan verkkopohjaisen käyttöliittymän kautta.
phpMyAdmin antaa sinun olla vuorovaikutuksessa MySQL-tietokantojen kanssa, hallita käyttäjätilejä ja käyttöoikeuksia, suorittaa SQL-käskyjä, tuoda ja viedä tietoja useissa tietomuodoissa ja paljon muuta.
Tässä opetusohjelmassa käydään läpi vaiheet, jotka tarvitaan phpMyAdminin asentamiseen ja suojaamiseen Apache: lla CentOS 7: ssä.
edellytykset
Varmista, että olet täyttänyt seuraavat ehdot, ennen kuin jatkat tätä opastusta:
- CentOS-palvelimellesi asennettu LAMP (Linux, Apache, MySQL ja PHP). Kirjautunut sisään käyttäjänä, jolla on sudo-oikeudet.
Vaikka se ei ole välttämätöntä, on suositeltavaa käyttää phpMyAdmin-asennustasi HTTPS: n kautta. Jos sinulla ei ole SSL-sivustosi, noudata ohjeita siitä, kuinka suojata Apachesi Let's Encrypt on CentOS 7 -sovelluksella.
PhpMyAdminin asentaminen
Asenna phpMyAdmin CentOS 7 -järjestelmään seuraavasti:
-
phpMyAdmin ei ole käytettävissä CentOS 7: n ydinrekisterissä. PhpMyAdminin asentamiseksi meidän on ensin otettava käyttöön EPEL-arkisto:
sudo yum install epel-release
Kun EPEL-arkisto on otettu käyttöön, voimme asentaa phpMyAdminin ja kaikki sen riippuvuudet seuraavalla komennolla:
sudo yum install phpmyadmin
PhpMyAdmin määrittäminen ja suojaaminen
Apache-määritystiedosto phpMyAdminille luodaan automaattisesti asennuksen aikana. Oletuksena kaikki yhteydet paitsi localhostin yhteydet evätään. Koska pääsemme phpMyAdminiin etäpaikoista, meidän on muokattava asetustiedostoa ja määritettävä sallitut IP-osoitteet.
Avaa phpMyAdmin Apache -määritystiedosto:
sudo nano /etc/httpd/conf.d/phpMyAdmin.conf
Vaihda kaksi riviä, jotka lukevat
Require ip 127.0.0.1
,
Require ip 127.0.0.1
IP-osoitteella. Jos et tiedä kotisi IP-osoitetta, avaa Google-haku selaimessa ja kirjoita
what is my ip
./etc/httpd/conf.d/phpMyAdmin.conf
# Apache 2.4 Require ip 192.168.42.57 Require ip::1
# Apache 2.4 Require ip 192.168.42.57 Require ip::1
Sulje ja tallenna tiedosto.
Require all granted
ennen
Require ip
-riviä.
Ylimääräisen tietoturvakerroksen saamiseksi suojaamme salasanalla phpMyAdmin-hakemiston asettamalla perustiedot.
Aloita luomalla uusi todennustiedosto
htpasswd
työkalulla. Tallennamme
.htpasswd
tiedoston hakemistoon
/etc/phpMyAdmin
:
sudo htpasswd -c /etc/phpMyAdmin/.htpasswd admin
Tässä esimerkissä luomme käyttäjän nimeltä
admin
. Voit valita minkä tahansa haluamasi käyttäjänimen.
Yllä oleva komento kehottaa sinua antamaan ja vahvistamaan käyttäjän salasanan.
New password: Re-type new password: Adding password for user admin
Myöhemmin, jos sinun on lisättävä uusia käyttäjiä, käytä samaa komentoa ilman
-c
merkintää:
sudo htpasswd /etc/phpMyAdmin/.htpasswd admin2
Seuraava vaihe on määrittää Apache määrittämään salasana suojaamaan phpMyAdmin-hakemistoa ja käyttämään
.htpasswd
tiedostoa. Avaa se
phpMyAdmin.conf
tiedosto, joka luotiin automaattisesti phpMyAdmin-asennuksen aikana:
sudo nano /etc/httpd/conf.d/phpMyAdmin.conf
Ja lisää seuraavat keltaisella korostetut rivit:
/etc/httpd/conf.d/phpMyAdmin.confTallenna tiedosto ja käynnistä Apache-palvelu uudelleen, jotta muutokset tulevat voimaan: Kun käytät phpMyAdmin -sovellusta, sinua pyydetään antamaan aiemmin luomasi käyttäjän kirjautumistiedot: Onnittelut, olet asentanut phpMyAdmin onnistuneesti CentOS 7 -palvelimeesi. Voit nyt alkaa luoda MySQL-tietokantoja, käyttäjiä ja taulukoita ja suorittaa erilaisia MySQL-kyselyjä ja -toimintoja.
AddDefaultCharset UTF-8 Options +FollowSymLinks +Multiviews +Indexes AllowOverride None AuthType basic AuthName "Authentication Required" AuthUserFile /etc/phpMyAdmin/.htpasswd Require valid-user…
AddDefaultCharset UTF-8 Options +FollowSymLinks +Multiviews +Indexes AllowOverride None AuthType basic AuthName "Authentication Required" AuthUserFile /etc/phpMyAdmin/.htpasswd Require valid-user…
sudo systemctl restart
On myös hyvä idea muuttaa
/phpmyadmin
alias jotain ainutlaatuisempaa ja turvallisempaa.
https://your_domain_or_ip_address/phpmyadmin
johtopäätös
Kuinka asentaa ja suojata phpmyadmin apache-sovelluksella debian 9: llä
phpMyAdmin on ilmainen, avoimen lähdekoodin PHP-pohjainen sovellus, joka on suunniteltu yksinkertaistamaan MySQL- ja MariaDB-palvelimien hallintaa web-pohjaisen käyttöliittymän kautta. Tämä opetusohjelma kuvaa vaiheet, jotka tarvitaan phpMyAdminin asentamiseen ja suojaamiseen Debian 9: ssä Apache-verkkopalvelimella.
Kuinka asentaa ja suojata phpmyadmin apache-sovelluksella ubuntu 18.04
phpMyAdmin on avoimen lähdekoodin PHP-sovellus, joka on suunniteltu käsittelemään MySQL- ja MariaDB-palvelimien hallintaa web-pohjaisen käyttöliittymän kautta. Tämä opetusohjelma kattaa vaiheet, jotka tarvitaan phpMyAdmin-ohjelmiston asentamiseen ja suojaamiseen Apachen avulla Ubuntu 18.04: ssä.
Kuinka asentaa phpmyadmin nginx: llä centos 7: een
phpMyAdmin antaa sinun olla vuorovaikutuksessa MySQL-tietokantojen kanssa, hallita käyttäjätilejä ja käyttöoikeuksia sekä suorittaa SQL-käskyjä. Tässä opetusohjelmassa näytämme, kuinka asennat phpMyAdmin Nginxin kanssa CentOS 7: een.