sql >> Database teknologi >  >> RDS >> Mysql

Sådan installeres og konfigureres phpMyAdmin på Debian 8

phpMyAdmin er en webapplikation, der giver en GUI til at hjælpe med MySQL-databaseadministration. Det understøtter flere MySQL-servere og er et robust og nemt alternativ til at bruge MySQL-kommandolinjeklienten.

Bemærk Denne guide er skrevet til en ikke-rootbruger. Kommandoer, der kræver forhøjede privilegier, er præfikset med sudo . Hvis du ikke er bekendt med sudo kommando, kan du tjekke vores bruger- og gruppervejledning.

Før du begynder

  1. Sørg for, at du har fulgt guiderne Kom godt i gang og Sikring af din server, og at Linodes værtsnavn er indstillet.

    Sådan tjekker du dit værtsnavn:

    hostname
    hostname -f
    

    Den første kommando skal vise dit korte værtsnavn, og den anden skal vise dit fuldt kvalificerede domænenavn (FQDN).

  2. Opdater dit system:

    sudo apt-get update && sudo apt-get upgrade -y
    
  3. Opsæt en fungerende LAMPE-stabel. Se venligst LAMP på Debian 8-vejledningen, hvis det er nødvendigt.

    Bemærk Hvis du har installeret php-suhosin pakke, er der nogle kendte problemer, når du bruger phpMyAdmin. Besøg siden Suhosin phpMyAdmin-kompatibilitetsproblemer for at få flere oplysninger om tuning og løsninger.
  4. Konfigurer Apache med SSL, så dine adgangskoder ikke bliver sendt over almindelig tekst. For at gøre det skal du gennemgå SSL-certifikaterne med Apache på Debian &Ubuntu-vejledningen.

  5. Installer mcrypt PHP-modul:

    sudo apt-get install mcrypt
    
  6. Genstart Apache:

    sudo systemctl restart apache2
    

Opsætning af phpMyAdmin

  1. Installer den aktuelle version af phpMyAdmin:

    sudo apt-get install phpmyadmin
    

    Du bliver spurgt, hvilken server du automatisk skal konfigurere phpMyAdmin til. Vælg "apache2." Når du bliver bedt om at konfigurere databasen til phpmyadmin med dbconfig-common, skal du vælge Ja.

  2. For hver virtuel vært, som du gerne vil give adgang til din PHPMyAdmin-installation, skal du oprette et symbolsk link fra dokumentroden til phpMyAdmin-installationsplaceringen (/usr/share/phpmyadmin ):

    cd /var/www/html/example.org/public_html
    sudo ln -s /usr/share/phpmyadmin
    

    Dette vil skabe et symbolsk link ved navn phpmyadmin i din dokumentrod.

Sikring af phpMyAdmin

.htaccess-fil

Beskyt dit phpMyAdmin-bibliotek ved hjælp af en .htaccess file der kun tillader specificerede IP-adresser at få adgang til det. Du kan gøre dette ved at oprette en .htaccess fil i din phpmyadmin vejviser. Erstat de korrekte stier og IP-adresser for din specifikke konfiguration:

Fil:/ var/www/html/example.org/public_html/phpmyadmin/.htaccess
1
2
order allow,deny
allow from 12.34.56.78

Tving SSL

Du kan tvinge phpMyAdmin til at bruge SSL i phpMyAdmin-konfigurationsfilen /etc/phpmyadmin/config.inc.php ved at tilføje følgende linjer under Server(s) configuration afsnit:

Fil:/ etc/phpmyadmin/config.inc.php
1
$cfg['ForceSSL'] = 'true';

Test af din phpMyAdmin-installation

For at teste phpMyAdmin skal du åbne din yndlingsbrowser og navigere til https://example.com/phpmyadmin . Du vil blive bedt om et brugernavn og en adgangskode. Brug brugernavnet "root" og den adgangskode, du angav, da du installerede MySQL. Alternativt kan du logge ind med enhver MySQL-bruger og beholde deres tilladelser.

Hvis du kan logge ind, er phpMyAdmin blevet installeret korrekt.


  1. Hvad gør pg_escape_string præcist?

  2. MySQL MariaDB – Forespørgsel ved hjælp af Temp-tabel

  3. Hvordan clock_timestamp() virker i PostgreSQL

  4. Oracle sletter rækker fra flere tabeller