Avatar billede lazenby Nybegynder
02. august 2003 - 10:21 Der er 8 kommentarer og
1 løsning

Opsætning af phpMyAdmin (nemt)

Efter at have sat phpMyAdmin op for en del tid siden og efterfølgende at have brugt det uden problemer, blev jeg i dag opmærksom på, at der på 'forsiden' stod en advarsel om, at jeg ikke havde angivet noget password for root.

Det gik jeg så ind og gjorde via phpmyadmins grafiske brugerflade, men herefter kan jeg (selvfølgelig) ikke få adgang længere. Fejlmeddelelsen er: Access denied for user: 'root@localhost' (Using password: NO).

Jeg har forsøgt at finde og rette i den relevante konfigurationsfil (vel config.inc.php?), men kan ikke helt gennemskue det.

Hvordan sender jeg det rigtige password, så jeg kan få adgang igen? Eller bedre: Hvordan retter jeg det selv tilbage i konfigurationsfilen, og var det den rigtige, jeg havde fat i?

- lazenby
Avatar billede lazenby Nybegynder
02. august 2003 - 10:23 #1
Jeg sidder med en windows box, forresten..
Avatar billede nicklasb Nybegynder
02. august 2003 - 10:25 #2
koden til din mysql-database har intet at gøre med phpmyadmins configurations fil.. Koderne til din MySql bliver gemt i tabellen. Det eneste du kan rette i config-filen er at skrive koden ind, så den fx automatisk logger på. Eller du kan rette måden hvor på den logger ind, så der enten kommer en form til login, eller en htaccess loginbox frem før besøget på din phpmyadmin. Husk på; Du lagde selv phpmyadmin ind efterfølgende, EFTER databasen var installeret.. Så den har ingen efekt hvorpå om din database vil fungere..
Avatar billede riversen Nybegynder
02. august 2003 - 10:26 #3
det er vist mere mysql relateret. I database mysql i tabellen user. Dette gør du via forsiden i phpmyadmin --> privilegier --> ret ud for root
Avatar billede lazenby Nybegynder
02. august 2003 - 10:28 #4
Problemet er, at jeg ikke kan få adgang til phpmyadmin..
Avatar billede detox Nybegynder
02. august 2003 - 10:28 #5
Hvis du bruger almindelig config adgang er det dette afsnit du skal bruge:

$cfg['Servers'][$i]['auth_type']    = 'config';
$cfg['Servers'][$i]['user']          = 'brugernavn';
$cfg['Servers'][$i]['password']      = 'password';
Avatar billede fsconsult.dk Nybegynder
02. august 2003 - 10:28 #6
det er config.inc.php du skal rette i.

hvis du ønsker at hardcode root password skal du rette flg til:
$cfg['Servers'][$i]['auth_type']    = 'config';    // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user']          = 'root';      // MySQL user
$cfg['Servers'][$i]['password']      = 'rootpassword';          // MySQL password (only needed
                                                    // with 'config' auth_type)

jeg vil dog anbefale dig at køre med: (så bliver du bedt om at indtaste brugerid/password istedet)
$cfg['Servers'][$i]['auth_type']    = 'http';    // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user']          = '';      // MySQL user
$cfg['Servers'][$i]['password']      = '';          // MySQL password (only needed
                                                    // with 'config' auth_type)
Avatar billede lazenby Nybegynder
02. august 2003 - 10:30 #7
Jes, jeg fandt netop ud af det selv. Fsconsult får pointene for det rigige svar.

Takker :)
Avatar billede detox Nybegynder
02. august 2003 - 10:34 #8
Hvis du vælger den sidste løsning med http adgang, så husk at læse dokumentationen vedr. oprettelse af control-user.
Avatar billede lazenby Nybegynder
02. august 2003 - 10:37 #9
Det vil jeg gøre, detox. Tak for tippet.
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