sql >> Databasteknik >  >> RDS >> Mysql

Hur man installerar och konfigurerar phpMyAdmin på CentOS 6

phpMyAdmin är en webbapplikation som tillhandahåller ett GUI för att underlätta administrationen av MySQL-databas. Den stöder flera MySQL-servrar och är ett robust och enkelt alternativ till att använda MySQL kommandoradsklient.

Obs Den här guiden är skriven för en icke-rootanvändare. Kommandon som kräver förhöjda privilegier har prefixet sudo . Om du inte är bekant med sudo kommandot kan du läsa vår guide för användare och grupper.

Innan du börjar

  1. Om du inte redan har gjort det, skapa ett Linode-konto och Compute Instance. Se våra guider Komma igång med Linode och Skapa en beräkningsinstans.

  2. Följ vår guide för att ställa in och säkra en beräkningsinstans för att uppdatera ditt system och konfigurera ditt värdnamn. Du kanske också vill ställa in tidszonen, skapa ett begränsat användarkonto och förstärka SSH-åtkomsten.

    Så här kontrollerar du ditt värdnamn:

    hostname
    hostname -f
    

    Det första kommandot ska visa ditt korta värdnamn och det andra ska visa ditt fullständiga domännamn (FQDN) om du har ett tilldelat.

  3. Sätt upp en fungerande LAMP-stack. Se LAMP på CentOS 6-guiden om det behövs.

    Obs Om du har installerat php-suhosin paketet finns det några kända problem när du använder phpMyAdmin. Besök sidan för Suhosin phpMyAdmin-kompatibilitetsproblem för mer information om justering och lösningar.
  4. Aktivera EPEL-förrådet:

    cd ~
    wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
    sudo rpm -ivh epel-release*
    
  5. Konfigurera Apache med SSL, så att dina lösenord inte skickas över vanlig text. För att göra det, gå igenom SSL-certifikaten med Apache på CentOS-guiden.

  6. Installera mycrypt PHP-modul:

    sudo yum install php-mcrypt
    
  7. Starta om Apache:

    sudo service httpd restart
    

Installera phpMyAdmin

  1. Installera phpMyAdmin:

    sudo yum install phpmyadmin
    
  2. För varje virtuell värd som du vill ge åtkomst till din PHPMyAdmin-installation måste du skapa en symbolisk länk från dokumentroten till installationsplatsen för phpMyAdmin (/usr/share/phpmyadmin ):

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

    Detta kommer att skapa en symbolisk länk som heter phpmyadmin i dokumentroten.

Konfigurera phpMyAdmin

Som standard är phpMyAdmin konfigurerat för att endast tillåta åtkomst från den lokala värden (127.0.0.1). Du kommer att vilja lägga till din dators IP-adress för att komma åt den.

  1. Notera den externa IP-adressen som används av din hem- eller arbetsdator. Detta kan hittas genom att besöka följande webbplats:

    http://www.whatismyip.com
    
  2. Redigera konfigurationsfilen som finns på /etc/httpd/conf.d/phpMyAdmin.conf , som ersätter de fyra instanserna av 127.0.0.1 med IP-adressen till din hem- eller arbetsdator.

Tvinga SSL

Eftersom du måste ange dina MySQL-uppgifter när du använder phpMyAdmin, rekommenderar vi att du använder SSL för att säkra HTTP-trafik till din phpMyAdmin-installation. För mer information om hur du använder SSL med dina webbplatser, se guiderna som adresserar SSL-certifikat.

  1. Tvinga phpMyAdmin att använda SSL i phpMyAdmin-konfigurationsfilen /etc/phpmyadmin/config.inc.php genom att lägga till följande rader under Server(s) configuration avsnitt:

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

    sudo service httpd restart
    

Testa din phpMyAdmin-installation

För att testa phpMyAdmin, öppna din favoritwebbläsare och navigera till https://example.com/phpmyadmin . Du kommer att bli ombedd att ange ett användarnamn och lösenord. Använd användarnamnet "root" och lösenordet du angav när du installerade MySQL. Alternativt kan du logga in med vilken MySQL-användare som helst och behålla deras behörigheter.

Om du lyckas logga in har phpMyAdmin installerats korrekt.

Mer information

Du kanske vill konsultera följande resurser för ytterligare information om detta ämne. Även om dessa tillhandahålls i hopp om att de kommer att vara användbara, vänligen observera att vi inte kan garantera noggrannheten eller aktualiteten hos externt värdmaterial.

  • phpMyAdmins hemsida
  • phpMyAdmin dokumentationssida

  1. TO_CHAR(nummer) Funktion i Oracle

  2. SQL Server Databas Size Growth med hjälp av Backup-historik

  3. Sparar ändringar efter tabellredigering i SQL Server Management Studio

  4. Returnera alla möjliga kombinationer av värden på kolumner i SQL