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

Spravujte MySQL pomocí phpMyAdmin na Ubuntu 10.10 (Maverick)

phpMyAdmin je webová aplikace s otevřeným zdrojovým kódem napsaná v PHP, která poskytuje GUI pro pomoc při správě databáze MySQL. Podporuje více serverů MySQL a je robustní a snadnou alternativou k použití klienta příkazového řádku MySQL.

Předpokládáme, že jste postupovali podle kroků uvedených v části Nastavení a zabezpečení výpočetní instance. Veškerá konfigurace bude provedena v terminálové relaci; ujistěte se, že jste přihlášeni ke svému Linode jako root přes SSH. Předpokládáme také, že jste nainstalovali funkční zásobník LAMP. Pokyny k instalaci zásobníku LAMP pro vaši distribuci naleznete v části Příručky LAMP v Linode Guides &Tutorials.

Buďte opatrní, pokud jste se rozhodli nainstalovat 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.

Příprava konfigurace Apache

Ujistěte se, že jsou vaše úložiště balíčků a nainstalované programy aktuální, zadáním následujících příkazů:

apt-get update
apt-get upgrade --show-upgraded

Aby bylo zajištěno lepší zabezpečení, tato příručka nainstaluje phpMyAdmin do virtuálního hostitele Apache zabezpečeného SSL. I když můžete použít http pro přístup k vaší instanci phpMyAdmin, bude vaše hesla odesílat v prostém textu přes internet. Protože se s největší pravděpodobností budete do phpMyAdmin přihlašovat pomocí kořenového uživatele MySQL, http rozhodně nedoporučujeme.

Pokud potřebujete nastavit SSL pro svého hostitele, podívejte se prosím do naší sekce SSL. Než budete pokračovat, ujistěte se, že je pro vašeho virtuálního hostitele povoleno SSL.

phpMyAdmin vyžaduje mcrypt modul PHP. Můžete jej nainstalovat pomocí následujícího příkazu:

apt-get install php5-mcrypt

Možná budete muset restartovat démona serveru Apache, aby se změny projevily:

/etc/init.d/apache2 restart

Instalace phpMyAdmin

Chcete-li nainstalovat aktuální verzi phpMyAdmin na systém Ubuntu, použijte následující příkaz:

apt-get install phpmyadmin

Budete dotázáni, pro který server se má phpMyAdmin automaticky konfigurovat. Vyberte webový server, který jste nainstalovali. Pokud máte nainstalovaný více než jeden webový server, vyberte nejlepší možnost pro své nasazení.

Konfigurace phpMyAdmin

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

Změňte adresář na kořen dokumentu a zadejte následující příkazy k vytvoření symbolického odkazu (nezapomeňte nahradit správnou cestu pro vaši konkrétní konfiguraci):

cd /srv/www/example.com/public_html
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

Doporučujeme zabezpečit váš adresář phpMyAdmin pomocí .htaccess file a umožnit přístup pouze zadaným IP adresám. Můžete to udělat vytvořením .htaccess soubor ve vašem phpmyadmin adresář. Viz ukázka .htaccess soubor níže. Nezapomeňte nahradit správné cesty a IP adresy pro vaši konkrétní konfiguraci.

Soubor:/ srv/www/example.com/public\\_html/phpmyadmin/.htaccess
1
2
order allow,deny
allow from 12.34.56.78

Vynutit SSL

Vzhledem k tomu, že při používání phpMyAdmin musíte zadat své přihlašovací údaje pro MySQL, doporučujeme použít SSL pro zabezpečení HTTP provozu do vaší instalace phpMyAdmin. Další informace o používání SSL na vašich webových stránkách naleznete v příručkách, které se zabývají certifikáty 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.

Další informace

Další informace o tomto tématu můžete získat v následujících zdrojích. Přestože jsou poskytovány v naději, že budou užitečné, vezměte prosím na vědomí, že nemůžeme ručit za přesnost nebo aktuálnost externě hostovaných materiálů.

  • Domovská stránka phpMyAdmin
  • Stránka dokumentace phpMyAdmin

  1. Nástroj LINQ for Java

  2. Čekání na localhost, navždy!

  3. Fluent NHibernate a PostgreSQL, SchemaMetadataUpdater.QuoteTableAndColumns - System.NotSupportedException:Zadaná metoda není podporována

  4. Opravdu musím použít SET XACT_ABORT ON?