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

Sådan installeres og konfigureres phpMyAdmin på CentOS 6

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. Hvis du ikke allerede har gjort det, skal du oprette en Linode-konto og Compute Instance. Se vores vejledninger Kom godt i gang med Linode og Oprettelse af en beregningsinstans.

  2. Følg vores guide til konfiguration og sikring af en computerinstans for at opdatere dit system og konfigurere dit værtsnavn. Du ønsker måske også at indstille tidszonen, oprette en begrænset brugerkonto og skærpe SSH-adgang.

    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), hvis du har tildelt et.

  3. Opsæt en fungerende LAMPE-stabel. Se venligst LAMP på CentOS 6-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. Aktiver EPEL-lageret:

    cd ~
    wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
    sudo rpm -ivh epel-release*
    
  5. 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å CentOS-guiden.

  6. Installer mycrypt PHP-modul:

    sudo yum install php-mcrypt
    
  7. Genstart Apache:

    sudo service httpd restart
    

Installation af phpMyAdmin

  1. Installer phpMyAdmin:

    sudo yum install phpmyadmin
    
  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/example.com/public_html
    sudo ln -s /usr/share/phpmyadmin
    

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

Konfiguration af phpMyAdmin

Som standard er phpMyAdmin konfigureret til kun at tillade adgang fra den lokale vært (127.0.0.1). Du vil tilføje IP-adressen på din computer for at få adgang til den.

  1. Notér den eksterne IP-adresse, der bruges af din hjemme- eller arbejdscomputer. Dette kan findes ved at besøge følgende websted:

    http://www.whatismyip.com
    
  2. Rediger konfigurationsfilen på /etc/httpd/conf.d/phpMyAdmin.conf , der erstatter de fire forekomster af 127.0.0.1 med IP-adressen på din hjemme- eller arbejdscomputer.

Tving SSL

Da du skal indtaste dine MySQL-legitimationsoplysninger, når du bruger phpMyAdmin, anbefaler vi, at du bruger SSL til at sikre HTTP-trafik til din phpMyAdmin-installation. For mere information om brug af SSL med dine websteder, se venligst de vejledninger, der adresserer SSL-certifikater.

  1. Tving 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';
  2. Genstart Apache:

    sudo service httpd restart
    

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.

Flere oplysninger

Du ønsker måske at konsultere følgende ressourcer for yderligere oplysninger om dette emne. Selvom disse leveres i håb om, at de vil være nyttige, bemærk venligst, at vi ikke kan stå inde for nøjagtigheden eller aktualiteten af ​​eksternt hostede materialer.

  • phpMyAdmin-hjemmeside
  • phpMyAdmin-dokumentationsside

  1. Sådan opretter du PL/SQL-funktion i Oracle-databasen

  2. Brug af Count til at finde antallet af forekomster

  3. Brug af en sorteringsrækkefølgekolonne i en databasetabel

  4. Hvordan opretter man en ny database efter den første installation af oracle database 11g Express Edition?