Avatar billede scoty Nybegynder
08. december 2002 - 11:04 Der er 9 kommentarer og
1 løsning

Underlig fejlmeddelse

Når jeg ser på min MySql med PhpMyAdmin. Står der dette med rød text.

$cfg['PmaAbsoluteUri'] direktivet SKAL være sat i konfigurationsfilen!

Your configuration file contains settings (root with no password) that correspond to the default MySQL privileged account. Your MySQL server is running with this default, is open to intrusion, and you really should fix this security hole.


Hvad betyder dette.?
Avatar billede lauer Nybegynder
08. december 2002 - 11:07 #1
inde i config.inc.php filen, hvor phpmyadmin ligger skal du rette den variablen (array) som hedder $cfg['PmaAbsoluteUri'] til den sti du besøger din phpmyadmin med.

det kunne f.eks. være
$cfg['PmaAbsoluteUri'] = "http://localhost/phpmyadmin/";
eller
$cfg['PmaAbsoluteUri'] = "http://www.domæne.dk/phpmyadmin/";

hvad ved jeg :)
Avatar billede scoty Nybegynder
08. december 2002 - 11:12 #2
Nu forsvandt den ene, men denne er tilbage:

Your configuration file contains settings (root with no password) that correspond to the default MySQL privileged account. Your MySQL server is running with this default, is open to intrusion, and you really should fix this security hole.
Avatar billede lauer Nybegynder
08. december 2002 - 11:14 #3
Ja, den glemte jeg helt først :)

Det er fordi du ikke har nogen rootpassword på din  mysqlserver, hvilket selvfølgelig ikke er så smart, da alle så kan logge ind og slette/rette i din database. Selvom den ligger lokalt er det stadig smart at have password på.

I phpmyadmin kan du ændre dit password under brugere.
Husk at du også skal ændre det i config.inc.php bagefter, hvor der nu bare står '' ud for password-variablen.
Avatar billede scoty Nybegynder
08. december 2002 - 11:22 #4
Nu har jeg rettet, måske for meget: for nu sker dette:

Velkommen til phpMyAdmin 2.3.3pl1


Fejl

MySQL returnerede:


Access denied for user: 'root@localhost' (Using password: YES)
Avatar billede lauer Nybegynder
08. december 2002 - 11:24 #5
hmm, prøv lige at fjerne password fra config.inc.php igen

Jeg tror ikke at det er trådt i kraft, da man skal genstarte mysql før det virker. Der et et link til det for 'forsiden'.
Avatar billede scoty Nybegynder
08. december 2002 - 11:24 #6
$cfg['Servers'][$i]['auth_type']    = 'config';    // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user']          = 'root';      // MySQL user
$cfg['Servers'][$i]['password']      = '';          // MySQL password (only needed
                                                    // with 'config' auth_type)

her satte jeg password. Og får fejlmeddelse ovenover.

Hvis jeg ikke sætter den får jeg:
Your configuration file contains settings (root with no password) that correspond to the default MySQL privileged account. Your MySQL server is running with this default, is open to intrusion, and you really should fix this security hole.
Avatar billede scoty Nybegynder
08. december 2002 - 11:26 #7
efter genstart og fjernelse af password:

Velkommen til phpMyAdmin 2.3.3pl1


Fejl

MySQL returnerede:


Access denied for user: 'root@localhost' (Using password: NO)
Avatar billede lauer Nybegynder
08. december 2002 - 11:27 #8
ja, nu skal du jo så indtaste password igen i config.inc.php filen.
Avatar billede scoty Nybegynder
08. december 2002 - 11:29 #9
Nice thx.. Du har fået dine point. Jeg var jo lidt for hurtigt før. LOL
Avatar billede lauer Nybegynder
08. december 2002 - 11:30 #10
heh, det går nok, jeg takker :)
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
Computerworld tilbyder specialiserede kurser i database-management

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