Avatar billede heyn Nybegynder
18. august 2006 - 14:21 Der er 4 kommentarer og
1 løsning

Fejlmelding ved login på MySQL med Linux:Fedora

Hej

Når jeg prøver at logge ind på MySQL med følgende kommando:

[root@030008 /]# mysql -u root

Får jeg følgende besked:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

Og det er rigtigt nok! mysql.sock findes ikke omtalte sted - problemet er bare hvad jeg gør ved det.
Jeg har søgt efter mysql.sock i hele filstrukturen, men fandt intet. På den anden side må MySQL vel være præinstalleret i Fedora når jeg ikke får meddelelse om at 'mysql' er en ukendt kommando.

M.v.h. Christian
Avatar billede Slettet bruger
21. august 2006 - 00:28 #1
MySQL består normalt af flere dele: mysql-client, mysql-server og mysql-common. Grunden til dette er, at det er ganske rimeligt at skulle bruge mysql fra en anden maskine end den hvor serveren kører.

Derfor: Kontroller, at du faktisk har serveren instralleret.

Dernæst: Kontroller, at den bliver startet. Det kan vistnok gøres under et punkt ved navn services i kontrolpanelet.

PS. Min erfaring stammer fra Debian. Jeg er ikke stærk i RedHat-måderne at gøre ting på.
Avatar billede heyn Nybegynder
21. august 2006 - 09:44 #2
Jeg sørme:
Når jeg går ind i 'funktioner->administration->serverinstillinger->tjenester' kan jeg starte mysql.
Nu kan jeg også se 'mysqld' når jeg skriver 'ps -ef' og mysql.suck findes i det rette bibliotek.
Jeg havde selvfølgelig glemt at starte 'mysqld'
Jeg har ikke beskæftiget mig med Linux meget længe. Nu er mit andet problem:
Hvordan starter jeg 'mysqld' fra kommandolinien når jeg går ind i dens bibliotek '/etc/init.d/'?

og desuden:
Hvilke scripts skal jeg ændre for at Mysql (og for den sags skyld også Apache) startes ved boot? Det må vel være et eller andet sted i '/etc/'? Der ligger ihvertilfælde nogle filer '*mysql*' i mapperne '/etc/rc.d/rc0 - rc6'. Men hvor og hvad jeg skal ændre/tilføje ved jeg ikke?

Christian
Avatar billede Slettet bruger
21. august 2006 - 11:27 #3
Hvis du slår den til på det sted, du nævnte, så burde den starte ved boot.

Og ja, det er korrekt, at rc0-rc6-mapperne er relateret til start af services. Dog er filerne i disse mapper blot "genveje" til filens korrekte placering i /etc/initd (eller er det /etc/rc.d/init.d ?). Det kan du se med ls -l i en af rcX.d-mapperne.
Avatar billede heyn Nybegynder
02. september 2006 - 11:24 #4
Tak skal du have sandbox. Det var et SVAR.

S.u.

Christian
Avatar billede Slettet bruger
02. september 2006 - 12:12 #5
Ok
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