phpmyadmin probleem
Geplaatst: 01 feb 2003, 18:01
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.
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.
Dat doet ie dus niet aangezien er een hidden file in zit die ik niet kan zienAdmiral Rob schreef:Ik vind het handig.
Als er een map is die phpmyadmin heet moet je die verwijderen, dan is het verwijderd.
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!!!
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';
Code: Selecteer alles
htpasswd -c /pad/naar/userbestand username
Code: Selecteer alles
AuthType Basic
AuthName "Leuke naam"
AuthUserFile /pad/naar/userbestand
Require user username
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!