zedrick76 Posted February 10, 2005 Share Posted February 10, 2005 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 More sharing options...
dune Posted February 11, 2005 Share Posted February 11, 2005 #1044 - Access denied for user: '@localhost' to databaseDet 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 More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.