PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : phpMyAdmin



user72
03.05.03, 12:09
Hallo Leute

Ich baue mir grade ein webserver auf, habe Suse 8.2 mit Apache und Mysql installiert, zum verwalten von Mysql hab ich noch phpMyAdmin drauf, nun hab ich folgedens problem, wenn ich phpmyadmin aufrufe logt er sich sofort ein ohne das ich nich anmelden muss , mit anderen worten jeder kommt drauf.

1. Kann mann das in der config.inc.php einstellen das mann sich anmelden muss?

2. Kann man einen user eine DB zuweisen

// user72

langalaxy
03.05.03, 12:31
Hi

Zu 1.

$cfg['Servers'][$i]['auth_type'] = 'http'; // Authentication method (config, http or cookie based)?
Du musst die config.inc.php so wie oben bearbeiten.
Bei 2.
Meinst du dass so, dass der User nur eine DB bei phpMyAdmin bearbeiten/sehen kann?
Vielleicht hat diese Zeile was damit zu tun :confused:

$cfg['Servers'][$i]['only_db'] = ''; // If set to a db-name, only
// this db is displayed
// at left frame
// It may also be an array
// of db-names

mfg

Christoph

Harkan
04.05.03, 10:46
Wenn Du die Datenbanken nicht von einem entfernten Rechner über das Webinterface administrieren willtst, sondern nur über Deinen Rechner/LAN, dann würde ich zusätzlich noch ins Verzecihnis, indem sich phpadmin befindet eine .htaccess Datei erstellen, die dann ungefähr folgenden Inhalt hat:
order deny,allow
deny from all
allow from 127.0.0.1
allow from IP der Ethernet Karte

Das sollte eigentlich ziemlich sicher sein :cool:

oschoenknecht
04.05.03, 12:21
Hast Du dem MySQL-Root-User auch ein Paßwort vergeben? Sonst ist's klar, das der Root-User ohne Kennwort angemeldet wird, schau doch dazu mal in die config.inc.php des phpMyAdmin rein!