Just nu i M3-nätverket
Gå till innehåll

#1044 - Access denied for user: '@localhost' to database


zedrick76

Rekommendera Poster

Hej!

Jag har lyckats få igång test-databasen i MySQL mha phpMyAdmin. Så koppling till databasen funkar bra. Men ska jag skapa ny databas så får jag meddelandet:

 

#1044 - Access denied for user: '@localhost' to database

 

mvh

Marcus

 

Länk till kommentar
Dela på andra webbplatser

#1044 - Access denied for user: '@localhost' to database
Det beror förmodligen på att du i phpMyAdmin inte har lagt till något lösenord för root. I mySQL finns en "allmän" användare som heter %@localhost (har jag för mig) som har rättigheter att logga in och läsa i databasen, inte ändra eller lägga till.

 

Det du måste göra är att först skapa ett lösenord för 'root' med:

mysqladmin -u root password <lösenord>

 

sedan måste du i config.inc.php ändra raden $cfg['Servers'][$i]['password'] till det lösenordet du valde. Du kan också (om du inte vill skriva ner lösenordet i config-filen) sätta $cfg['Servers'][$i]['auth_type'] till något annat än config. Själv använder jag http för det mesta.

 

Nu får du ladda om phpmyadmin och logga in som root och du borde kunna använda phpMyAdmin för att lägga till en databas.

 

 

.dune.

----------------------------------------------

- "I find this a nice feature but it is not according to the documentation.

Or is it a BUG?"

- "Let´s call it an accidental feature. :-)"

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...