Avatar billede bondester Nybegynder
03. maj 2004 - 21:47 Der er 13 kommentarer og
1 løsning

Fri adgang til MySQL via phpMyAdmin

Jeg har igennem længere tid haft en MySQL database kørende på min computer. Jeg har brugt phpMyAdmin til at administrerer den!

Nu er jeg så kommet til at love en af mine venner at han må få sin database over på min server! Jeg har så ændret i config.inc.php så den godkender via cookies!

Så har jeg oprettet en bruger med tilhørende password! Det ser også meget fint ud det hele! Men når man skal logge ind, kan det kun gøre ved at oplyse brugernavn og så lade være med at skrive noget i password feltet!

Hvordan kan dette være?? Har jeg lavet en forkert indstilling et sted??
Avatar billede detox Nybegynder
03. maj 2004 - 21:50 #1
Hvilken MySQL version er der tale om?
Avatar billede bondester Nybegynder
03. maj 2004 - 21:56 #2
Ja det skulle måske lige siges ;-)
MySQL version 4.0.3
phpMyAdmin version 2.3.3pl1

/Cowman
Avatar billede detox Nybegynder
03. maj 2004 - 22:10 #3
Jeg formoder du har fulgt phpMyAdmin-manualen og oprettet en såkaldt 'controluser' med begrænsede rettigheder?
Avatar billede tude-marie Nybegynder
03. maj 2004 - 23:29 #4
Lyder enten som om passwordet hos den pågældende bruger er sat til ingenting (note at det ikke ser ud som ingenting hvis du PASSWORD() eller md5 krypterer).

Eller også har du ikke fjernet din anon/kom_og_smadre_min_db bruger =)
Avatar billede stalle Nybegynder
03. maj 2004 - 23:57 #5
Mit bud er at du ikke har krydset af at brugeren skal have et password - med phpmyadmin, klik Privilegier(Privileges) og se hvad der står udfor den bruger det drejer sig om
Avatar billede bondester Nybegynder
04. maj 2004 - 04:47 #6
Der er oprettet password til brugeren! Når man går ind under Brugere står der under password JA og i MySQL.user står der også et MD5 krypteret password!
Avatar billede bondester Nybegynder
04. maj 2004 - 22:45 #7
Nogen der kan hjælpe??
Avatar billede bondester Nybegynder
05. maj 2004 - 08:30 #8
Jeg har nu hævet pointsatsen så håber det kan tiltrække en hjælpende hånd ;-)
Avatar billede detox Nybegynder
05. maj 2004 - 16:12 #9
Har du fulgt manualen (jvf.: 22:10:55) og har du rettet config.inc.php til?
Avatar billede bondester Nybegynder
06. maj 2004 - 12:00 #10
Jeg har kørt følgende SQL på databasen:
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';

Er klar over at der skal ændres user og pass, men ville bare have det til at virke!
Derefter rettede jeg følgende linier i config.inc.php :

$cfg['Servers'][$i]['controluser']    = 'pma';
$cfg['Servers'][$i]['controlpass']    = 'pmapass';

Det er dog stadig muligt for brugere blot at logge sig ind med deres brugernavn (uden password)....

Ville det hjælpe hvis jeg oprettede en ftp-konto så du kunne se filerne?? Og evt. og så MySQL databasen??
Avatar billede detox Nybegynder
06. maj 2004 - 21:23 #11
Jeg vil da godt prøve at se på det, hvis det er.
Avatar billede bondester Nybegynder
07. maj 2004 - 11:43 #12
Hmmm det virker nu....

Før har jeg blot kørt på localhost, men når jeg skifter over til min eksterne ip / DNS så virker det som det skal!

Nå men detox du skal da ikke snydes for points for din hjælp, hvis du lige smider et svar, så er de på vej!

/Cowman
Avatar billede detox Nybegynder
07. maj 2004 - 11:51 #13
Det er da en detalje der er værd at huske på, men hvis du mener jeg har bidraget med noget er her et svar.
Avatar billede bondester Nybegynder
08. maj 2004 - 23:30 #14
Selvfølgelig skal du have points... Det er bare underligt at den ikke lukker ALT ind! Brugernavnet skal være oprettet for at man kommer ind! Men det virker jo fint, så jeg er tilfreds ;-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester