sql >> Database >  >> RDS >> Mysql

Hoe phpMyAdmin op CentOS 6 te installeren en configureren

phpMyAdmin is een webtoepassing die een GUI biedt om te helpen bij MySQL-databasebeheer. Het ondersteunt meerdere MySQL-servers en is een robuust en eenvoudig alternatief voor het gebruik van de MySQL-opdrachtregelclient.

Opmerking Deze handleiding is geschreven voor een niet-rootgebruiker. Opdrachten die verhoogde bevoegdheden vereisen, worden voorafgegaan door sudo . Als je niet bekend bent met de sudo commando, kunt u onze handleiding voor gebruikers en groepen raadplegen.

Voordat u begint

  1. Als je dit nog niet hebt gedaan, maak dan een Linode-account en Compute Instance aan. Zie onze handleidingen Aan de slag met Linode en Een rekeninstantie maken.

  2. Volg onze handleiding voor het instellen en beveiligen van een rekeninstantie om uw systeem bij te werken en uw hostnaam te configureren. Mogelijk wilt u ook de tijdzone instellen, een beperkt gebruikersaccount maken en SSH-toegang versterken.

    Om te controleren of uw hostnaam wordt uitgevoerd:

    hostname
    hostname -f
    

    De eerste opdracht moet uw korte hostnaam tonen en de tweede uw volledig gekwalificeerde domeinnaam (FQDN) als u er een heeft toegewezen.

  3. Zet een werkende LAMP-stack op. Raadpleeg indien nodig de LAMP op CentOS 6-gids.

    Opmerking Als je de php-suhosin . hebt geïnstalleerd pakket, zijn er enkele bekende problemen bij het gebruik van phpMyAdmin. Bezoek de Suhosin phpMyAdmin Compatibiliteitsproblemen pagina voor meer informatie over tuning en tijdelijke oplossingen.
  4. Schakel de EPEL-repository in:

    cd ~
    wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
    sudo rpm -ivh epel-release*
    
  5. Stel Apache in met SSL, zodat uw wachtwoorden niet in platte tekst worden verzonden. Om dit te doen, gaat u door de SSL-certificaten met Apache op CentOS-gids.

  6. Installeer de mycrypt PHP-module:

    sudo yum install php-mcrypt
    
  7. Herstart Apache:

    sudo service httpd restart
    

phpMyAdmin installeren

  1. Installeer phpMyAdmin:

    sudo yum install phpmyadmin
    
  2. Voor elke virtuele host die u toegang wilt geven tot uw PHPMyAdmin-installatie, moet u een symbolische link maken van de documenthoofdmap naar de phpMyAdmin-installatielocatie (/usr/share/phpmyadmin ):

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

    Dit zal een symbolische link maken met de naam phpmyadmin in uw documenthoofdmap.

phpMyAdmin configureren

Standaard is phpMyAdmin geconfigureerd om alleen toegang van de localhost (127.0.0.1) toe te staan. U wilt het IP-adres van uw computer toevoegen om er toegang toe te krijgen.

  1. Noteer het externe IP-adres dat wordt gebruikt door uw thuis- of werkcomputer. U kunt deze vinden door de volgende website te bezoeken:

    http://www.whatismyip.com
    
  2. Bewerk het configuratiebestand op /etc/httpd/conf.d/phpMyAdmin.conf , ter vervanging van de vier instanties van 127.0.0.1 met het IP-adres van uw thuis- of werkcomputer.

SSL forceren

Aangezien u uw MySQL-inloggegevens moet invoeren wanneer u phpMyAdmin gebruikt, raden we u aan SSL te gebruiken om HTTP-verkeer naar uw phpMyAdmin-installatie te beveiligen. Raadpleeg de handleidingen voor SSL-certificaten voor meer informatie over het gebruik van SSL met uw websites.

  1. Forceer phpMyAdmin om SSL te gebruiken in het phpMyAdmin-configuratiebestand /etc/phpmyadmin/config.inc.php door de volgende regels toe te voegen onder de Server(s) configuration sectie:

    Bestand:/ etc/phpmyadmin/config.inc.php
    1
    
    $cfg['ForceSSL'] = 'true';
  2. Herstart Apache:

    sudo service httpd restart
    

Uw phpMyAdmin-installatie testen

Om phpMyAdmin te testen, opent u uw favoriete browser en navigeert u naar https://example.com/phpmyadmin . U wordt gevraagd om een ​​gebruikersnaam en wachtwoord. Gebruik de gebruikersnaam "root" en het wachtwoord dat u hebt opgegeven toen u MySQL installeerde. U kunt ook inloggen met elke MySQL-gebruiker en hun rechten behouden.

Als u succesvol kunt inloggen, is phpMyAdmin correct geïnstalleerd.

Meer informatie

U kunt de volgende bronnen raadplegen voor aanvullende informatie over dit onderwerp. Hoewel deze worden verstrekt in de hoop dat ze nuttig zullen zijn, houd er rekening mee dat we niet kunnen instaan ​​voor de nauwkeurigheid of tijdigheid van extern gehost materiaal.

  • phpMyAdmin-startpagina
  • phpMyAdmin-documentatiepagina

  1. Een willekeurige en unieke reeks van 8 tekens genereren met MySQL

  2. MySQL &MariaDB Query Caching met ProxySQL &ClusterControl

  3. Hoe maak je een back-up van RAC VM's

  4. AVG ophalen waarbij nul- of nulwaarden worden genegeerd