Avatar billede kring Nybegynder
21. august 2001 - 13:00 Der er 20 kommentarer og
1 løsning

MySQL på Red Hat 7.0 maskine

Hejsa...
Jeg kan ikke connecte til min MySQL-server...

Jeg får følgende fejlmelding:
[root@LinuxBox bin]# mysql varaibles

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

Når jeg så kigger efter om /var/lib/mysql/mysql.sock findes, viser det sig at den ikke findes... Men jeg har så fået at vide at den bliver automatisk lavet når MySQL-serveren startes... Betyder det såat min MySQL server ikke kører? Hvis ja - Hvordan starter jeg den?

Er der andre ting der kan gøre sig gældende...?

Det skal lige siges at det er en helt ny-installeret maskine så det har aldrig fungeret så jeg gætter på at det bare er fordi jeg ikke ved hvordan man starter serveren eller sådan noget ligende...

Jeg håber i kan hjælp mig...!
Avatar billede jalle Nybegynder
21. august 2001 - 13:05 #1
Prøv at skrive
#/etc/init.d/mysqld status

Hvis det viser sig at den ikke er startet, så kan du starte den med kommandoen:
/etc/init.d/mysqld start

Og hvis du så gerne vil have den til at starte op hvergang linuxboxen starter, så kan du skrive:
/sbin/chkconfig -level 2345 mysqld on
Avatar billede kring Nybegynder
21. august 2001 - 13:12 #2
[root@LinuxBox /]# /etc/init.d/mysqld status
mysqld is stopped
[root@LinuxBox /]# /etc/init.d/mysqld start
Starting MySQL:  [  OK  ]
[root@LinuxBox /]# mysql
ERROR 2002: Can\'t connect to local MySQL server through socket \'/var/lib/mysql/mysql.sock\' (111)

Det fik den startet, men den stadig ikke connecte...

er der et sted hvor man skal sætte den op??
Avatar billede jalle Nybegynder
21. august 2001 - 13:36 #3
Kan du pinge localhost eller 127.0.0.1 ?
Avatar billede kring Nybegynder
21. august 2001 - 13:46 #4
[root@LinuxBox /]# ping localhost
PING LinuxBox (127.0.0.1) from 127.0.0.1 : 56(84) bytes of data.
64 bytes from LinuxBox (127.0.0.1): icmp_seq=0 ttl=255 time=186 usec
64 bytes from LinuxBox (127.0.0.1): icmp_seq=1 ttl=255 time=153 usec
64 bytes from LinuxBox (127.0.0.1): icmp_seq=2 ttl=255 time=128 usec

--- LinuxBox ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max/mdev = 0.128/0.155/0.186/0.027 ms

Jeps....
Avatar billede jalle Nybegynder
21. august 2001 - 13:56 #5
Din fejlmeddelse betyder at der ikke kan opnåes kontakt til mysql serveren - enten er den ikke startet eller så kan den ikke komme i kontakt med den.

prøv at skrive:
mysqladmin ping #checker om mysqlserveren er i live.
Avatar billede kring Nybegynder
21. august 2001 - 20:19 #6
Sådan forløber det:

[root@LinuxBox /root]# /etc/init.d/mysqld status
mysqld is stopped

[root@LinuxBox /root]# /etc/init.d/mysqld start
Starting MySQL:  [  OK  ]

[root@LinuxBox /root]# /etc/init.d/mysqld status
mysqld dead but subsys locked
[root@LinuxBox /root]# mysqladmin ping

mysqladmin: connect to server at \'localhost\' failed
error: \'Can\'t connect to local MySQL server through socket \'/var/lib/mysql/mysql.sock\' (111)\'
Check that mysqld is running and that the socket: \'/var/lib/mysql/mysql.sock\' exists!

Siger det det dig noget???
Avatar billede langbein Nybegynder
21. august 2001 - 20:24 #7
jalle sin anbefaling om \"mysqladmin ping\" helt 100 % Du kan også starte programmet \"top\" for å se om prosessen kjører. Videre kan du følge med under nedstegning (og oppstart) om sql serveren stopper/starter (Grønt ok). For automatisk oppstart av mysql. Bruk programmet \"ntsysv\" velg vilke programmer som skal kjøre ved det aktuelle runlevel. Etter at du har valgt \"mysql\" i \"ntsysv\" stans så maskinen. Kjør den opp igjen. Mysql skal da starte opp med grønt ok under oppstart (alternativt rødt \"fail\"). Forsøk så \"mysql ping\".
Avatar billede langbein Nybegynder
21. august 2001 - 20:28 #8
Så ikke din siste kommentar (vi skrev samtidig) Forsøk allikevell frangangsmåte for automatisk start ved oppstart (\"ntsysv\")
Avatar billede kring Nybegynder
21. august 2001 - 20:31 #9
Hvad hedder processen når jeg bruger top??
mysql???
Avatar billede langbein Nybegynder
21. august 2001 - 20:34 #10
For linux 7.1 så ligger mysql på RH CD. Dersom du velger individuelle pakker under installasjonen så skjer konfigureringen automatisk. Mulig du må bruke \"ntsysv\" uansett. Det står ellers ikke noe om noen stor og komplisert konfigureringsfil i M Kabir: \"RH Linux 7 server\". Tror jeg selv brukte metoden med valg av pakke under installasjonen slik at RH konfigurerte selv.
Avatar billede kring Nybegynder
21. august 2001 - 20:37 #11
Jeg har sat den til at starte MySQL under opstart og der står ok... men når jeg tager statusen på den siger den stadig \"mysqld dead but subsys locked\"....

=(
Avatar billede langbein Nybegynder
21. august 2001 - 20:39 #12
Den heter mysqld (mysql demon, vil jeg tro. Har den oppe og kjører nå. Når du har kommet inn i top, tast skift m Du kan da se prosessene sortert etter minneforbruk. øverst hos meg ligger apache prosessene. Der etter kommer mysql prosessene.
Avatar billede langbein Nybegynder
21. august 2001 - 20:40 #13
Si fra hvis du finner ut av å scrolle bildet videre nedover. Det har jeg ikke funnet ut av. ser bare de øverste prosessene. Skift p så ser du sortert etter prosessorbelastning.
Avatar billede kring Nybegynder
21. august 2001 - 20:43 #14
Der er ikke nogle MySQL på process listen...

Den siger jo også at den er Dead....
Avatar billede langbein Nybegynder
21. august 2001 - 20:46 #15
Da har du nok noe feil i oppsettet / konfigureringen. Hos meg gir status kommandoen: \"Kjører\" Tror \"nyinstaalasjonsmetoden\" kan være bra. Husk å ta med tillegsmoduler for perl og php slik at du slipper etterinstallering og nye problemer.
Avatar billede kring Nybegynder
21. august 2001 - 20:48 #16
Mener du at jeg skal installere hele maskinen om??
Avatar billede peter_m Nybegynder
22. august 2001 - 09:17 #17
I /var/lock/subsys ligger nogle filer som representere en demon med et pid nummer som indhold.

Hvis der allerede eksistere en fil i /var/lock/sybsus for dit system...så tror den faktisk at den er låst i subsys..

Undersøg derfor hvis du stopper din mysql demon om ikke der skulle ligge en sqld der.
Avatar billede kring Nybegynder
22. august 2001 - 09:28 #18
Dette er indholdet af /var/lock/sybsus:

apmd
crond
httpd
keytable
lpd
netfs
portmap
rhnsd
sshd
xfs
atd
gpm
identd
kudzu
mysqld
network
random
sendmail
syslog
xinetd

Det er de filer der ligger når den melder mysqld \"dead but subsys locked\"
Jeg kan ikke stoppe MySQL... Hvis jeg prøver får jeg bare [FAILED]...
Avatar billede langbein Nybegynder
22. august 2001 - 12:30 #19
RH 7.0 .. Det bør vel gå bra å først å først avinstallere mysql manuelt: rpm -e navnetpåpakken
Dernes så kjøre en oppgradering via CD rom. Tror dette bør gi default konfigurering.
Avatar billede langbein Nybegynder
22. august 2001 - 12:32 #20
Det finnes jo også 2 forskjellige RPM managere i x-windows. Best den i Gnome. Det går vel alternativt også bra å gjeninstallere mysql vha denne etter førs manuell avinstallering.
Avatar billede kring Nybegynder
22. august 2001 - 12:50 #21
En af mine venner har ordnet det for mig... hentede først den nyeste MySQL og afinstallerede den gamle... Så nu virker det...

Tror langbein var tættest på \"den rigtige løsning\" så point\'ene går til ham.

Et stort tak for hjælpen til alle!!
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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