Just nu i M3-nätverket
Jump to content

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


zedrick76

Recommended Posts

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

 

Link to comment
Share on other sites

#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. :-)"

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...