How To Install MySQL on Windows 10
Indholdsfortegnelse:
phpMyAdmin er et open source PHP-baseret værktøj til styring af MySQL og MariaDB-servere via en webbaseret interface.
phpMyAdmin giver dig mulighed for at interagere med MySQL-databaser, administrere brugerkonti og privilegier, udføre SQL-sætninger, importere og eksportere data i en række dataformater og meget mere.
I denne tutorial vil vi gennemgå de trin, der er nødvendige for at installere og sikre phpMyAdmin med Apache på CentOS 7.
Forudsætninger
Sørg for, at du har opfyldt følgende forudsætninger, før du fortsætter med denne tutorial:
- LAMP (Linux, Apache, MySQL og PHP) installeret på din CentOS-server. Logget ind som bruger med sudo-privilegier.
Selvom det ikke er nødvendigt, tilrådes det at få adgang til din phpMyAdmin-installation via HTTPS. Hvis du ikke har SSL på dine websteder, skal du følge instruktionerne om at sikre din Apache med Let's Encrypt på CentOS 7.
Installation af phpMyAdmin
Udfør følgende trin for at installere phpMyAdmin på et CentOS 7-system:
-
phpMyAdmin er ikke tilgængelig i CentOS 7-kerneopbevaringssteder. For at installere phpMyAdmin er vi nødt til at aktivere EPEL-arkivet først:
sudo yum install epel-release
Når EPEL-arkivet er aktiveret, kan vi installere phpMyAdmin og alle dets afhængigheder med følgende kommando:
sudo yum install phpmyadmin
Konfiguration og sikring af phpMyAdmin
Apache-konfigurationsfil for phpMyAdmin oprettes automatisk under installationen. Som standard nægtes alle forbindelser undtagen forbindelser fra localhost. Da vi får adgang til phpMyAdmin fra eksterne placeringer, er vi nødt til at ændre konfigurationsfilen og specificere tilladte IP-adresser.
Åbn phpMyAdmin Apache-konfigurationsfilen:
sudo nano /etc/httpd/conf.d/phpMyAdmin.conf
Skift de to linjer, der læser
Require ip 127.0.0.1
med din hjemmeforbindelses IP-adresse. Hvis du ikke kender din hjemme-IP-adresse, skal du åbne Google-søgning i din webbrowser og skrive,
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
Luk og gem filen.
Require all granted
inden linjen
Require ip
.
For et ekstra lag af sikkerhed beskytter vi kodeordet phpMyAdmin ved hjælp af en grundlæggende godkendelse.
Start med at oprette en ny godkendelsesfil ved hjælp af
htpasswd
værktøjet. Vi gemmer
.htpasswd
filen i
/etc/phpMyAdmin
biblioteket:
sudo htpasswd -c /etc/phpMyAdmin/.htpasswd admin
I dette eksempel opretter vi en bruger ved navn
admin
. Du kan vælge ethvert brugernavn, du ønsker.
Kommandoen ovenfor vil bede dig om at indtaste og bekræfte brugerens adgangskode.
New password: Re-type new password: Adding password for user admin
Hvis du senere skal tilføje yderligere brugere, skal du bruge den samme kommando uden
-c
flag:
sudo htpasswd /etc/phpMyAdmin/.htpasswd admin2
Det næste trin er at konfigurere Apache til adgangskodebeskyttelse af phpMyAdmin-biblioteket og bruge
.htpasswd
filen. Åbn det for at åbne filen
phpMyAdmin.conf
, som automatisk blev oprettet under phpMyAdmin-installationen:
sudo nano /etc/httpd/conf.d/phpMyAdmin.conf
Og indsæt følgende linjer fremhævet med gult:
/etc/httpd/conf.d/phpMyAdmin.confGem filen, og genstart Apache-tjenesten, så ændringerne træder i kraft: Når du får adgang til din phpMyAdmin, bliver du bedt om at indtaste loginoplysningerne for den bruger, du tidligere har oprettet: Tillykke, du har installeret phpMyAdmin på din CentOS 7-server. Du kan nu begynde at oprette MySQL-databaser, brugere og tabeller og udføre forskellige MySQL-forespørgsler og operationer.
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
Det er også en god ide at ændre
/phpmyadmin
aliaset til noget mere unikt og sikkert.
https://your_domain_or_ip_address/phpmyadmin
Konklusion
Sådan installeres og sikres phpmyadmin med apache på debian 9
phpMyAdmin er en gratis, open source PHP-baseret applikation designet til at forenkle administrationen af MySQL og MariaDB-servere via en webbaseret interface. Denne tutorial beskriver de trin, der kræves for at installere og sikre phpMyAdmin på Debian 9 med Apache webserver.
Sådan installeres og sikres phpmyadmin med apache på ubuntu 18.04
phpMyAdmin er en open source PHP-applikation designet til at håndtere administrationen af MySQL og MariaDB-servere via en webbaseret interface. Denne tutorial dækker de nødvendige trin til installation og sikring af phpMyAdmin med Apache på Ubuntu 18.04.
Sådan installeres phpmyadmin med nginx på centos 7
phpMyAdmin giver dig mulighed for at interagere med MySQL-databaser, administrere brugerkonti og privilegier og udføre SQL-sætninger. I denne tutorial vil vi vise dig, hvordan du installerer phpMyAdmin med Nginx på CentOS 7.