Kategorie auswählen
Übersicht Hilfe Kontakt
print article
Wie installiere ich ein eigenes phpMyAdmin zur Administration von MySQL?

WebHosting 5.0 Dieser Artikel gilt nur für 1&1 WebHosting 5.0.




Überblick

Bitte beachten Sie:
Sie können Ihre Datenbank einfach über das MySQL-Control-Center administrieren, daher ist eine eigene phpMyAdmin-Installation nicht notwendig. Für spezielle Zwecke (z.B. um Personen direkten Datenbank Zugriff zu ermöglichen, die keinen Zugang zum 1&1 Control-Center haben) ist die Installation in Ihrem Webspace aber selbstverständlich weiterhin möglich.


phpMyAdmin bietet eine übersichtliche grafische Darstellung und Verwaltung Ihrer MySQL-Datenbank.

Um phpMyAdmin auf Ihrem Webspace zu installieren, gehen Sie wie folgt vor:
Schritt 1
Downloaden Sie entweder das .zip oder .tar-Archiv.
Schritt 2
Extrahieren Sie die einzelnen Dateien mit WinRAR, etc.
Schritt 3
Editieren Sie die config.inc.php.
Schritt 4
Laden Sie die Dateien in ein Verzeichnis auf Ihrem Webspace.
Schritt 5
Richten Sie abschließend auf jeden Fall noch einen Verzeichnisschutz ein.


Detaillierte Anleitung

Bitte beachten Sie:
Diese Anleitung bezieht sich auf phpMyAdmin 3.3.3 und MySQL5. Wenn Sie eine andere Version verwenden, gestalten sich u.U. einige Details der Konfiguration etwas anders.

Schritt 1
Um die phpMyAdmin downzuloaden, gehen Sie bitte auf http://www.phpmyadmin.net und laden sich das aktuelle Archiv auf Ihren Rechner.

Sie können entweder das
.tar.gz
oder das
.zip
-Archiv downloaden, wobei Windows-Usern das
.zip
-Archiv zu empfehlen ist.
Schritt 2
Um das Archiv zu entpacken, benutzen Sie z.B. WinRAR.

Nachdem Sie die Datei auf Ihrem Rechner gespeichert haben, extrahieren Sie (mit z.B. WinRAR) die Dateien in ein Verzeichnis
phpMyAdmin
.
Schritt 3
In diesem Verzeichnis finden Sie eine
config.sample.inc.php
, die Sie in "config.inc.php"umbenennen müssen. Der Inhalt sieht ungefähr wie folgt aus:

cconfig.inc.php

<?php
/* vim: set expandtab sw=4 ts=4 sts=4: */
/**
* phpMyAdmin sample configuration, you can use it as base for
* manual configuration. For easier setup you can use setup/
*
* All directives are explained in Documentation.html and on phpMyAdmin
* wiki <http://wiki.phpmyadmin.net>.
*
* @version $Id$
* @package phpMyAdmin
*/

/*
* This is needed for cookie based authentication to encrypt password in
* cookie
*/
$cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

/*
* Servers configuration
*/
$i = 0;

/*
* First server
*/
$i++;
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysqli if your server has it */
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = false;

/* rajk - for blobstreaming */
$cfg['Servers'][$i]['bs_garbage_threshold'] = 50;
$cfg['Servers'][$i]['bs_repository_threshold'] = '32M';
$cfg['Servers'][$i]['bs_temp_blob_timeout'] = 600;
$cfg['Servers'][$i]['bs_temp_log_threshold'] = '32M';

/*
* End of servers configuration
*/

/*
* Directories for saving/loading files from server
*/
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';

?>


Diese Datei öffnen Sie mit dem Windows Editor, und tragen dort die Zugangsdaten der MySQL-Datenbank ein. Diese finden Sie in Ihrem 1&1 Control-Center unter Domains & Webspace > MySQL. Falls Sie Ihre Datenbank noch nicht eingerichtet haben, können Sie dies hier vornehmen.

Die editierte
config.inc.php
sollte dann wie folgt aussehen:

In diesem Beispiel:

Auth Type: config
Datenbankname: db123456789
Host: db101.1und1.de
Username: dbo123456789
Passwort: Passwort


config.inc.php

<?php
/* vim: set expandtab sw=4 ts=4 sts=4: */
/**
* phpMyAdmin sample configuration, you can use it as base for
* manual configuration. For easier setup you can use setup/
*
* All directives are explained in Documentation.html and on phpMyAdmin
* wiki <http://wiki.phpmyadmin.net>.
*
* @version $Id$
* @package phpMyAdmin
*/

/*
* This is needed for cookie based authentication to encrypt password in
* cookie
*/
$cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

/*
* Servers configuration
*/
$i = 0;

/*
* First server
*/
$i++;
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'config';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'db101.1und1.de';
$cfg['Servers'][$i]['user'] = 'dbo123456789';
$cfg['Servers'][$i]['password'] = 'Passwort';
$cfg['Servers'][$i]['only_db'] = 'db123456789';

$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysqli if your server has it */
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = false;

/* rajk - for blobstreaming */
$cfg['Servers'][$i]['bs_garbage_threshold'] = 50;
$cfg['Servers'][$i]['bs_repository_threshold'] = '32M';
$cfg['Servers'][$i]['bs_temp_blob_timeout'] = 600;
$cfg['Servers'][$i]['bs_temp_log_threshold'] = '32M';

/*
* End of servers configuration
*/

/*
* Directories for saving/loading files from server
*/
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';

?>


Die Zeilen mit "user", "password" und "only_db" müssen von Ihnen manuell hinzugefügt wenden.

Bitte achten Sie beim Speichern darauf, dass der Name der Datei
config.inc.php
erhalten bleibt. Sie überschreiben also die ursprüngliche Datei.
Schritt 4
Legen Sie auf Ihrer Präsenz ein Verzeichnis mit dem Namen
phpMyAdmin
an, und laden Sie die Dateien in dieses Verzeichnis Ihrer Präsenz.
Schritt 5
Legen Sie unbedingt noch einen Verzeichnisschutz an, damit Besucher Ihrer Seite Ihre Datenbank nicht einsehen oder verändern können. Einen Verzeichnisschutz können Sie in Ihrem 1&1 Control-Center unter einrichten.