06. marts 2007 - 19:43Der er
19 kommentarer og 1 løsning
hvorfor kan jeg ikke bruge mysql
Hvad sker der lige her. Jeg har ikke sat noget rootpassword endnu
linux-1jnb:~ # service mysql status Checking for service MySQL: running linux-1jnb:~ # mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) linux-1jnb:~ #
det mærkelige er at hvis jeg er logget på maskinen som root får jeg ingen adgang til mysql, men hvis jeg er logget på som en almindelig bruger kan jeg godt skrive mysql, jeg kan bare ikke grante noget ????
Jeg er overbevist om, at det er noget med, at MySQL forventer et password - så er det lige med, hvilket det er, og om man kan sætte et nyt uden at kende det gamle.
1: Login in som root 2: Luk MySQL serveren ned 3: Genstart serveren med --skip-grant-tables 4: mysql> FLUSH PREVILEGES; 5: Sæt et nyt password 6: genstart serveren
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.