sql >> Databáze >  >> RDS >> Mysql

Jak nainstalovat a nakonfigurovat phpMyAdmin na Debian 8

phpMyAdmin je webová aplikace, která poskytuje grafické uživatelské rozhraní pro správu databáze MySQL. Podporuje více serverů MySQL a je robustní a snadnou alternativou k použití klienta příkazového řádku MySQL.

<šablona x-if=visible><šablona x-if=$isMobile()>

Poznámka Tato příručka je napsána pro uživatele bez oprávnění root. Příkazy, které vyžadují zvýšená oprávnění, mají předponu sudo . Pokud neznáte sudo můžete se podívat na naši příručku Uživatelé a skupiny.

Než začnete

  1. Ujistěte se, že jste postupovali podle příruček Začínáme a Zabezpečení serveru a že je nastaven název hostitele Linode.

    Chcete-li zkontrolovat název hostitele, spusťte:

    hostname
    hostname -f
    

    První příkaz by měl zobrazit váš krátký název hostitele a druhý by měl zobrazit váš plně kvalifikovaný název domény (FQDN).

  2. Aktualizujte svůj systém:

    sudo apt-get update && sudo apt-get upgrade -y
    
  3. Nastavte funkční zásobník LAMP. V případě potřeby se podívejte na LAMP v průvodci Debian 8.

    Poznámka Pokud jste nainstalovali php-suhosin balíček, existují některé známé problémy při používání phpMyAdmin. Navštivte prosím stránku Problémy s kompatibilitou Suhosin phpMyAdmin, kde najdete další informace o ladění a náhradních řešeních.
  4. Nastavte Apache s SSL, takže vaše hesla nebudou zasílána jako prostý text. Chcete-li tak učinit, projděte si certifikáty SSL pomocí průvodce Apache na Debianu a Ubuntu.

  5. Nainstalujte mcrypt Modul PHP:

    sudo apt-get install mcrypt
    
  6. Restartujte Apache:

    sudo systemctl restart apache2
    

Nastavení phpMyAdmin

  1. Nainstalujte aktuální verzi phpMyAdmin:

    sudo apt-get install phpmyadmin
    

    Budete dotázáni, pro který server se má phpMyAdmin automaticky konfigurovat. Vyberte „apache2“. Až budete požádáni o konfiguraci databáze pro phpmyadmin pomocí dbconfig-common, vyberte ano.

  2. Pro každého virtuálního hostitele, kterému chcete poskytnout přístup k vaší instalaci PHPMyAdmin, vytvořte symbolický odkaz z kořenového adresáře dokumentu do umístění instalace phpMyAdmin (/usr/share/phpmyadmin ):

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

    Tím se vytvoří symbolický odkaz s názvem phpmyadmin v kořenovém adresáři vašeho dokumentu.

Zabezpečení phpMyAdmin

.htaccess soubor

Zabezpečte svůj adresář phpMyAdmin pomocí .htaccess file který umožňuje přístup pouze zadaným IP adresám. Můžete to udělat vytvořením .htaccess soubor ve vašem phpmyadmin adresář. Nahraďte správné cesty a IP adresy pro vaši konkrétní konfiguraci:

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

Vynutit SSL

Můžete přinutit phpMyAdmin používat SSL v konfiguračním souboru phpMyAdmin /etc/phpmyadmin/config.inc.php přidáním následujících řádků pod Server(s) configuration sekce:

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

Testování vaší instalace phpMyAdmin

Chcete-li otestovat phpMyAdmin, otevřete svůj oblíbený prohlížeč a přejděte na https://example.com/phpmyadmin . Budete vyzváni k zadání uživatelského jména a hesla. Použijte uživatelské jméno „root“ a heslo, které jste zadali při instalaci MySQL. Případně se můžete přihlásit pomocí libovolného uživatele MySQL a ponechat si jeho oprávnění.

Pokud se můžete úspěšně přihlásit, phpMyAdmin byl správně nainstalován.


  1. Jak v rámci spouštěcí funkce získat, která pole se aktualizují

  2. Jak vrátit výsledky dotazu jako seznam oddělený čárkami v PostgreSQL

  3. Výběr náhodných řádků v MySQL

  4. Jak nainstalovat Oracle Instant Client na Mac?