Direkt zum Inhalt
Bild von CVB      vLIB-Logo      Drehendes E-Mail-Logo
Navigation oben / Hauptnavigation
Impressum

Installation von phpMyAdmin

  • Diese Seite drucken

phpMyAdmin ist in der Lage Teile des MySQL-RDBMS und die enthaltenen DB's zu administrieren. phpMyAdmin ist eine Sammlung von PHP-Skripten, die dem Admin einen Zugriff über das Web auf MySQL ermöglichen. Von praktischem Nutzen ist das, wenn man bei einem WSP neben dem Speicherplatz noch Zugriff auf eine MySQL Datenbank bekommt.
Wer überhaupt noch nicht mit MySQL gearbeitet hat, sollte sich das MySQL Tutorial genauer ansehen. Ich persönlich empfehle ein Wissen in den Bereichen DB Design und ER-Modellen, um erfolgreich mit MySQL zu arbeiten.

Abkürzungen / Definitionen

RDBMS = Relationales Datenbank Management System
WSP = Wepspace Provider
DB = Datenbank
LAMP = Linux Apache MySQL PHP
WAMP = Windows Apache MySQL PHP

Vorraussetzungen

  • Das letzte Release des phpMyAdmin liegt lokal auf der Festplatte
  • FTP Kenntnisse sind vorhanden. Ich werde in meinen Beispielen den TotalCommander verwenden. Jedes andere FTP Programm tut es aber auch.
  • Der WSP oder der eigene Server (LAMP, WAMP) unterstützt MySQL und PHP
Vorgehen
  • FTP Account einrichten
    user posted image
  • die Dateien aus dem lokalen phpMyAdmin Verzeichnis auf den Server übertragen
    user posted image
  • Die phpMyAdmin Adresse, $cfg['PmaAbsoluteUri'] MUSS angegeben werden. Beispiel: $cfg['PmaAbsoluteUri'] = 'http://www.deine-domain.de/phpmyadmin/';
  • die Datei "config.inc.php" anpassen
Die Datei "config.inc.php" anpassen
Folgende Daten muss man vom WSP oder dem Systemadministrator des Servers erfragen oder bekommen:


MySQL Host => $cfg['Servers'][$i]['host']
MySQL User => $cfg['Servers'][$i]['user']
MySQL Passwort => $cfg['Servers'][$i]['password']
MySQL Datenbank => $cfg['Servers'][$i]['only_db']



$cfg['Servers'][$i]['only_db'] muss nur dann angepasst werden, wenn man nur eine Datenbank auf dem Server hat. Manche WSP erlauben sonst den Zugriff nicht. Wenn man also Root-Zugriff auf das MySQL-RDBMS hat, dann braucht man diese Variable nicht zu pflegen.

Beispiel Konfigurationen:

$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['user'] = 'all_inkl';
$cfg['Servers'][$i]['password'] = 'all_inkl123';
$cfg['Servers'][$i]['only_db'] = 'all_inkl';
$cfg['Servers'][$i]['host'] = 'mysql.kontent.de';
$cfg['Servers'][$i]['user'] = 'deine-domain.de';
$cfg['Servers'][$i]['password'] = 'S2D7x35u';
$cfg['Servers'][$i]['only_db'] = 'p803751';
$cfg['Servers'][$i]['host'] = 'db.f2s.com';
$cfg['Servers'][$i]['user'] = 'cvb.f2s.com';
$cfg['Servers'][$i]['password'] = 'geheim';
cfg['Servers'][$i]['only_db'] = 'cvb.f2s.com';
Testen
In einem Browser folgende Seite aufrufen:
http://www.deine-domain.de/phpmyadmin/index.php
Powered by Plone

Diese Seite erfüllt die folgenden Standards:

Valid XHTML   Valid CSS