Avatar billede mik28 Seniormester
06. marts 2007 - 19:43 Der 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:~ #
Avatar billede mik28 Seniormester
09. marts 2007 - 20:11 #1
HJÆLP!!!!!!!
Avatar billede chrishunter Nybegynder
09. marts 2007 - 20:15 #2
Jeg vover det ene øje og foreslår, at det måske alligevel er et password, der mangler.
Prøv evt. med

# mysql -p

og brug rootpasswordet.
Avatar billede mik28 Seniormester
09. marts 2007 - 20:50 #3
det virker ikke *snøft*
Avatar billede mik28 Seniormester
09. marts 2007 - 20:52 #4
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 ????
Avatar billede chrishunter Nybegynder
10. marts 2007 - 07:58 #5
Har du prøvet at logge på som en anden bruger og så bruge rootpasswordet? Altså

$ mysql -u root -p

hvor du så bruger det password, som du logger ind som root med.
Avatar billede mik28 Seniormester
10. marts 2007 - 08:06 #6
det virker ikke
Avatar billede mik28 Seniormester
10. marts 2007 - 08:10 #7
det er sort for mig hvordan det her problem er opstået
Avatar billede chrishunter Nybegynder
10. marts 2007 - 08:29 #8
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.
Avatar billede chrishunter Nybegynder
10. marts 2007 - 08:41 #9
Jo, det kan du godt:

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

Held og lykke.
Avatar billede mik28 Seniormester
11. marts 2007 - 11:35 #10
hvordan genstarter jeg med --skip-grant-tables. Jeg pjejer at skrive service mysql start
Avatar billede mik28 Seniormester
11. marts 2007 - 11:54 #11
linux-1jnb:/etc/init.d # ./mysql start --skip-grant-tables
Starting service MySQL                                              done
linux-1jnb:/etc/init.d # mysql
Avatar billede mik28 Seniormester
11. marts 2007 - 11:57 #12
Jeg kan kun komme ind på en almindelig bruger :-(
Avatar billede chrishunter Nybegynder
11. marts 2007 - 12:31 #13
Du starter serveren med

# mysqld --skip-grant-tables

I hvert fald under normale omstændigheder. Hvilken Linux distribution bruger du?
Avatar billede mik28 Seniormester
11. marts 2007 - 13:00 #14
det er suse
Avatar billede mik28 Seniormester
11. marts 2007 - 13:05 #15
Jeg kunne tilsyneladende gøre sådan her  ./mysql start --skip-grant-tables

men jeg kan stadigvæk ikke logge på mysql som root :-(
Avatar billede mik28 Seniormester
11. marts 2007 - 13:15 #16
linux-1jnb:~ # mysqld
070311 13:16:17 [ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!

070311 13:16:17 [ERROR] Aborting

070311 13:16:17 [Note] mysqld: Shutdown complete

linux-1jnb:~ #
Avatar billede mik28 Seniormester
11. marts 2007 - 17:18 #17
Nu prøver jeg at fjerne instalationen og instalere det igen
Avatar billede mik28 Seniormester
11. marts 2007 - 18:19 #18
Det virkede ikke
Avatar billede mik28 Seniormester
11. marts 2007 - 18:19 #19
øv øv øv
Avatar billede mik28 Seniormester
08. juli 2010 - 16:35 #20
lukker og slukker
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