phpmyadmin probleem
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.

phpmyadmin probleem
Iemand enig idee hoe ik phpmyadmin kan uninstallen van de server af. Het werkt prachtig als ik een backup moet uploaden maar maakt het forum er niet veiliger op.
- DaMnNaTiOn
- Berichten: 2555
- Lid geworden op: 11 dec 2002, 18:29
- Locatie: localhost
- Contacteer:
Re: phpmyadmin probleem
Vind je dat wel handig?oskosmos schreef:Iemand enig idee hoe ik phpmyadmin kan uninstallen van de server af. Het werkt prachtig als ik een backup moet uploaden maar maakt het forum er niet veiliger op.
Kijk, bij sommige mods moet je je database updaten en dat gaat makkelijk met phpMyadmin.
Het is aan jou de keuze...
- Carlo Claessen
- Berichten: 1280
- Lid geworden op: 02 jul 2005, 14:05
de file config.inc.php weghalen geeft al wat meer zekerzekerheid!!!
wel weer uppen als je het progamma gebruikt
verdere mogelijkheid is er een htacces bij te zetten, dat houdt in dat je de dir afschermt met een paswoord protectie!!!
wil je nog zekerder zijn doe dan ook nog de index.php verwijderen!!!
geld ook weer voor, wel weer uppen als je het gaat gebruiken!!!
wel weer uppen als je het progamma gebruikt
verdere mogelijkheid is er een htacces bij te zetten, dat houdt in dat je de dir afschermt met een paswoord protectie!!!
wil je nog zekerder zijn doe dan ook nog de index.php verwijderen!!!
geld ook weer voor, wel weer uppen als je het gaat gebruiken!!!
''Do not meddle in the affairs of wizards, for they are subtle and quick to anger. '' J.R.R Tolkien
Ik begrijp je niet helemaal waarom zou ik deze files weghalen als ik alleen phpmyadmin wil verwijderen en niet het forum.carloclaessen schreef:de file config.inc.php weghalen geeft al wat meer zekerzekerheid!!!
wel weer uppen als je het progamma gebruikt
verdere mogelijkheid is er een htacces bij te zetten, dat houdt in dat je de dir afschermt met een paswoord protectie!!!
wil je nog zekerder zijn doe dan ook nog de index.php verwijderen!!!
geld ook weer voor, wel weer uppen als je het gaat gebruiken!!!
-
- Berichten: 29
- Lid geworden op: 09 feb 2003, 21:22
- Locatie: Soest
- Contacteer:
Nee dat moet je doen met een .htpasswd. Hoe dat werkt weet ik niet maar de admin op http://members.lycos.nl/wmforum weet dat wel.
Groeten Robin
verschillende manieren
Je kunt dit op verchillende manieren aanpakken. Zelf vind ik de ingebouwde support voor "standard http authentication" het best. Dit regel je alsvolgt:
Eerst heb je een control user op je mysql server nodig die de mysql.user tabel kan lezen om je login te verifiëren. Dit kun je met standaard GRANT regels fixen. Als je uitgaat van een control user pma met een password pmapass dan krijg je volgens de handleiding het volgende
Dan vul je in config.inc.php dit in:
Als je nu je phpmyadmin site opvraagt moet je inloggen met een mysql user en password.
Suc6!
Eerst heb je een control user op je mysql server nodig die de mysql.user tabel kan lezen om je login te verifiëren. Dit kun je met standaard GRANT regels fixen. Als je uitgaat van een control user pma met een password pmapass dan krijg je volgens de handleiding het volgende
Code: Selecteer alles
GRANT USAGE ON mysql.* TO pma@localhost IDENTIFIED BY 'pmapass';
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 pma@localhost;
GRANT SELECT ON mysql.db TO pma@localhost;
GRANT SELECT (Host, Db, User, Table_name, Table_priv, Column_priv) ON mysql.tables_priv TO pma@localhost;
Code: Selecteer alles
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = 'pmapass';
$cfg['Servers'][$i]['auth_type'] = 'http';
Suc6!
htpasswd
Het kan natuurlijk ook met de authenticatie van apache zelf. Dan moet je met htpasswd ff een user met passwd aanmaken.
In dat userbestand komt dan de user/pass combo te staan.
Vervolgens plaats je een .htaccess in je documentroot met de volgende instellingen (dit kan ook in httpd.conf maar da's weer een ander verhaal)
Suc6!
Code: Selecteer alles
htpasswd -c /pad/naar/userbestand username
Vervolgens plaats je een .htaccess in je documentroot met de volgende instellingen (dit kan ook in httpd.conf maar da's weer een ander verhaal)
Code: Selecteer alles
AuthType Basic
AuthName "Leuke naam"
AuthUserFile /pad/naar/userbestand
Require user username
Re: verschillende manieren
Ik ben onder de indruk van hetgeen je post hebt, maar........... hoe zet ik die control user nou precies erin op mijn mysql server?Thor schreef:Je kunt dit op verchillende manieren aanpakken. Zelf vind ik de ingebouwde support voor "standard http authentication" het best. Dit regel je alsvolgt:
Eerst heb je een control user op je mysql server nodig die de mysql.user tabel kan lezen om je login te verifiëren. Dit kun je met standaard GRANT regels fixen. Als je uitgaat van een control user pma met een password pmapass dan krijg je volgens de handleiding het volgendeDan vul je in config.inc.php dit in:Code: Selecteer alles
GRANT USAGE ON mysql.* TO pma@localhost IDENTIFIED BY 'pmapass'; 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 pma@localhost; GRANT SELECT ON mysql.db TO pma@localhost; GRANT SELECT (Host, Db, User, Table_name, Table_priv, Column_priv) ON mysql.tables_priv TO pma@localhost;
Als je nu je phpmyadmin site opvraagt moet je inloggen met een mysql user en password.Code: Selecteer alles
$cfg['Servers'][$i]['controluser'] = 'pma'; $cfg['Servers'][$i]['controlpass'] = 'pmapass'; $cfg['Servers'][$i]['auth_type'] = 'http';
Suc6!