PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : phpmyadmin + mehree User



jonasge
09-12-2001, 21:05
Hallo Leute,





ich setze als Datenbank MySQL ein.


Ich habe das AdminTool phpMyAdmin installiert.


Doch das dumme ist, das ich username und passwd zum Zugriff auf MySql


in eine Datei names config.inc.php schreiben muss.





Doch ich habe mehrere User und verschiedene Datenbanken.


Da ich den username und passwd in diese Datei schreiben muss, kann


ich nicht phpMyAdmin nur einmal installieren, und dann immer den


username und das Passwd eingeben ??





Ist es nicht doch irgendwie möglich im Web den username und das passwd


einzugeben ??











Gruss





Jonas

netzmeister
11-12-2001, 20:52
Hallo,

beim phpMyAdmin geht das glaub ned, .. :(

Dafür verwende ich den MySqlMan von Gossamer Threads (http://www.gossamer-threads.com/)

Viele Grüsse

Eicke

jonasge
11-12-2001, 23:20
Hallo netzmeister !

Danke fuer deine Antwork, doch im phpmyadmin forum habe ich hilfe bekommen, es geht! :)

Doch bei mir läuft es noch nicht einbandfrei !

Wenn es läuft poste ich hier das mal !

Gruss

Jonas

wd
12-12-2001, 07:44
Hallo Jonas,

ich stehe vor dem gleichen Problem.

Es wäre sehr nett von dir, wenn du den Link zur Lösung mal hier posten könntest oder beschreibst, wie's geht.

Danke.

jonasge
12-12-2001, 14:15
Hallo, jetzt geht es bei mir! :)

Anleitung:

1.)config.inc.php bearbeiten:

$cfgServers[1]['stduser'] = 'ueber'; ##user zum ueberprüfen
$cfgServers[1]['stdpass'] = 'ueber'; ##passwd zum ueberprüfen
$cfgServers[1]['adv_auth'] = TRUE; ## true = Anschalten
$cfgServers[1]['user'] = ''; ###kein User eintragen
$cfgServers[1]['password'] = ''; ####kein passwd eintragen

2.) User erstellen (bei mir ueber) der nur select Rechte hat.

mysql -p aufrufen (als root)

GRANT USAGE ON mysql.* TO 'ueber'@'localhost' IDENTIFIED BY 'ueber';
GRANT SELECT (Host, User, Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv, File_priv, Grant_priv, References_priv, Index_priv, Alter_priv) ON mysql.user TO 'ueber'@'localhost';
GRANT SELECT ON mysql.db TO 'ueber'@'localhost';
GRANT SELECT (Host, Db, User, Table_name, Table_priv, Column_priv) ON mysql.tables_priv TO 'ueber'@'localhost';

Und fertig.
Ich habe vor dem Aufruf von phpmyadmin mysql neugestartet