Avatar billede kirsten Nybegynder
17. marts 2001 - 16:12 Der er 32 kommentarer og
2 løsninger

Can\'t connect to local MySQL server

Sådan noget forbandet l_rt!
Nu har jeg rodet i to dage med min mysql server på red hat 7 og jeg bliver ved med at få denne fejl: Warning: MySQL Connection Failed: Can\'t connect to local MySQL server through socket \'/var/lib/mysql/mysql.sock\' (111) in news/index.php on line 36
Unable to connect to SQL server

Jeg har læst andres indlæg som havde den samme fejl men har ikke rigtigt fået nået ud af det! Please help me, flot engelsk ik? ;0)
Avatar billede blood Nybegynder
17. marts 2001 - 16:15 #1
Er du sikker på at server adressen er regtig?
Avatar billede kirsten Nybegynder
17. marts 2001 - 16:16 #2
hov jeg glemte lige at sige at jeg sagten kan administrere mysql igennem webmin, den burde da give en fejl hvis det ikke funker!?
Bare lige en tanke!
Avatar billede blood Nybegynder
17. marts 2001 - 16:17 #3
Hvad bruger du som server adresse? \"localhost\" eller hvad?
Avatar billede kirsten Nybegynder
17. marts 2001 - 16:18 #4
jeps
Avatar billede blood Nybegynder
17. marts 2001 - 16:20 #5
Når du skriver at du kan connecte gennem en webadmin mener du så phpMyAdmin?

Avatar billede jd Nybegynder
17. marts 2001 - 16:20 #6
Det kunne godt lyde som om du benytter ugyldigt brugernavn og/eller password når du connecter !?
Avatar billede jd Nybegynder
17. marts 2001 - 16:22 #7
Prøver du at logge ind som root, eller hvad ?
Avatar billede kirsten Nybegynder
17. marts 2001 - 16:22 #8
så ville den da ikke give den fejl?
webmin er til at administrere Linux Boxen
Avatar billede blood Nybegynder
17. marts 2001 - 16:23 #9
Hvis det er din egen server så prøv at logge på med brugernavnet root og ikke noget password

eks.
mysql_connect(\"localhost\",\"root\",\"\") or die(mysql_error());
Avatar billede jd Nybegynder
17. marts 2001 - 16:25 #10
Jow - den vil give fejl hvis du angiver forkert brugernavn og/eller password!

Tjek om du bruger samme oplysninger når du connecter via med \"webmin\" (hvad det så end er), som når du prøver at connecte via dit script.
Avatar billede kirsten Nybegynder
17. marts 2001 - 16:27 #11
det er præcis det samme
Avatar billede jd Nybegynder
17. marts 2001 - 16:28 #12
Connecter du med samme oplysninger med dit script, og når du connecter med webmin? (Hvad er egentlig webmin?)
Avatar billede kirsten Nybegynder
17. marts 2001 - 16:29 #13
Du kan læse om Webmin på http://webmin.com/webmin/
Avatar billede brian@diku Nybegynder
17. marts 2001 - 20:08 #14
Warning: MySQL Connection Failed: Can\'t connect to local MySQL server through socket \'/var/lib/mysql/mysql.sock\' (111) in news/index.php on line 36
Unable to connect to SQL server


lyder grangiveligt somome mysqld ikke køre. Er der \'noget\' der virker på serveren ?
Avatar billede brian@diku Nybegynder
17. marts 2001 - 20:09 #15
prøv at tage en ps -aux | grep mysql

og se om der er en mysqld/saft_mysqld
Avatar billede brian@diku Nybegynder
17. marts 2001 - 20:10 #16
hvis den ikke køre, så find den med find / -name  mysqld -print, og kør den (bare for en test) med ./mysqld & fra det bibliotek hvor den er. Hvis din side stadigvæk fejler, så er jeg lost, men hvis den virker, så skal du huske at starte mysql i dine RC filer.

Avatar billede kirsten Nybegynder
17. marts 2001 - 20:30 #17
Den spyttede blandt andet dette ud:
root 1505 0.0 1896 0? sw 16:09 [safe_mysqld]
root 1664 0.0 0.9 1516 588 pts10 s 20:21 0:00 grep mysql


Avatar billede kirsten Nybegynder
17. marts 2001 - 20:31 #18
Der var også mysqld på den liste!
Avatar billede brian@diku Nybegynder
17. marts 2001 - 20:35 #19
sort, hvis ikke du har ændret noget siden default, så er det ivhertfald ikke det der er problemet .. (kun hvis portene ikke ændret fra default)..
Avatar billede brian@diku Nybegynder
17. marts 2001 - 20:36 #20
kom lige i tanke om .. mysqld skal sku da starte en mysql bare under et andet id, det mangler da!


prøv lige at starte en mysql fra kommandoe linien (som beskrevet) ..
Avatar billede brian@diku Nybegynder
17. marts 2001 - 20:37 #21
oot    65882  0.0  0.0  636    0  p5- IW  -        0:00.00 /bin/sh /usr/local/bin/safe_mysqld --user=mysql
mysql  65908  0.0  4.3 26564 1932  p5- S    1Mar01  19:42.66 /usr/local/libexec/mysqld --basedir=/usr/local
irc    45210  0.0  0.3  296  148  p0  D+    8:37PM  0:00.01 grep mysql

(fra min *bsd)
Avatar billede kirsten Nybegynder
17. marts 2001 - 20:37 #22
det fatter jeg intet af, kan du ikke lige skære det ud i pap for mig?
Avatar billede brian@diku Nybegynder
17. marts 2001 - 20:38 #23
hmmm, det fuckede lidt prg. af linieskift, men der står at mysqld køre under user \"mysql\" og at safe_mysqld køre som root .. der er altså 2 processor ...
Avatar billede brian@diku Nybegynder
17. marts 2001 - 20:39 #24
find biblioteket med \"mysqld\"

skriv \"./mysql &\"

(nu tvinger du mysql til at køre under dit bruger ide) ..

min påstand er stadigvæk at mysqld ikke er blevet forket af safe_mysqld som det skulle.
Avatar billede brian@diku Nybegynder
17. marts 2001 - 20:41 #25
husk lige \'d\'

./mysqld

lige en forklaring: safe_mysql er IKKE mysql daemonen, men blot en wrapper, som starter mysql under en \'ikke root\' bruger. dvs. det forklare intet at safe_mysqld køre, hvis ikke mysqld også køre
Avatar billede kirsten Nybegynder
17. marts 2001 - 20:48 #26
Den skriver at den ikke kan starte da porten allerde er i brug, og så spørger den om der allerede kører en mysqld server!!!
Avatar billede brian@diku Nybegynder
17. marts 2001 - 20:59 #27
\'spørger\'?

lad os antage din mysql er crashet, og ikke har ryddet op, så sig at du ikke køre en og du godt vil starte en igen.

(har dog aldrig hørt om at mysql spørger om noget)

- Brian
Avatar billede kirsten Nybegynder
17. marts 2001 - 21:01 #28
jeg har prøvet at genstarte den et utal af gange og det er det samme
Avatar billede brian@diku Nybegynder
17. marts 2001 - 21:05 #29
kan well, din mysql køre ikke, det er derfor du får fejlen. Hvordan det løses tror jeg ikke vi kommer nærmere, når man ikke har hands on på problemet, sorry.

Min 2 sidste hjælp skulle være at /var/lib/mysql/mysql.sock semaforen, da den ikke bliver brugt hvis mysql ikke køre. Men igen vi er ude hvor jeg er ret \'blank\'.

Skriv evt. på brian@diku.dk, hvis du vil have mere hjælp :)
Avatar billede kirsten Nybegynder
17. marts 2001 - 21:07 #30
jeg vender tilbage til dig hvis det er iorden?
Resten af aftenen står i familiens tegn!
Avatar billede brian@diku Nybegynder
17. marts 2001 - 21:08 #31
last try:

kill -9 <pid på safe_mysqld>

og prøv at start ./mysqld & direkte ...

dunno om det har nogen indflydelse at safe_mysqld køre ..
Avatar billede brian@diku Nybegynder
17. marts 2001 - 21:09 #32
sp. det hedder ikke l_ort .. det hedder pølse :)
Avatar billede kirsten Nybegynder
20. marts 2001 - 20:42 #33
Når jeg har sgu opgivet!
Jeg prøver med FreeBSD bare for hyggens skyld!!!
brian@diku>> Tak for indsatsens, du få lige 20 point for forsøget.
:0)
Avatar billede gate2game Nybegynder
31. marts 2002 - 19:22 #34
brian@diku -> jeg har et problem magen til = http://www.gate2game.dk/community/login_ok.php

den vil ikke connecte til MySQL'en, og jeg har tjeckket at MySQL serveren er oppe!
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