[Ubuntu] Mysql gecrasht, socket error :?

Pagina: 1
Acties:
  • 803 views sinds 30-01-2008
  • Reageer

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Gommers
  • Registratie: November 2007
  • Laatst online: 05-09 20:58
Hey,

Mijn mysql server is geflipt nadat ik had ge-reboot voor het uit testen van fstab. Ik heb niks aangepast aan de config van mysql ofzo. Ik krijg een melding dat de mysqld.sock niet bestaat. Maar die bestaat wel! en ik heb ook al chown mysql /var/run/mysqld/ gedaan. Toch kan hij telkens mysql NIET opstarten:
code:
1
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Ik snap er nix van :(

Ik was vergeten erbij te zetten wat ik al gedaan heb (edit):
Ik heb al een tijd lopen zoeken op google... daar kom ik out op sudo apt-get -f install maar heeft ook geen effect. Verdere dingen die ik had gevonden heb ik al gedaan zoals chown.

[ Voor 21% gewijzigd door Gommers op 09-12-2007 20:06 ]


Acties:
  • 0 Henk 'm!

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

draait de daemon niet al?
telnet hem eens, of een ps aux

zap de daemon eens?

i3 + moederbord + geheugen kopen?


Acties:
  • 0 Henk 'm!

  • Gommers
  • Registratie: November 2007
  • Laatst online: 05-09 20:58
Sorry, ik ben niet ervaren met linux commands.
Hoe kan ik dat checken?

Acties:
  • 0 Henk 'm!

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 05-09 17:21

deadinspace

The what goes where now?

Gommers schreef op zondag 09 december 2007 @ 20:05:
code:
1
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)


Ik krijg een melding dat de mysqld.sock niet bestaat. Maar die bestaat wel!
Waar lees jij dat mysqld.sock niet zou bestaan?
Toch kan hij telkens mysql NIET opstarten:
Die foutmelding gaat over een mysql client die niet met een mysql server kan verbinden. Er staat niks over het niet willen starten van de mysql server.

Acties:
  • 0 Henk 'm!

  • Gommers
  • Registratie: November 2007
  • Laatst online: 05-09 20:58
Starting Mysql database server mysqld [FAIL] ;)
En de pagina's waar ik mysql gebruik:
code:
1
Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /media/webserver/ps/index.php on line 2

Acties:
  • 0 Henk 'm!

  • BarthezZ
  • Registratie: Juli 2004
  • Niet online

BarthezZ

anti voetbal en slechte djs!

Kijk door middel van ps aux of top of de mysqld daemon daadwerkelijk start
bijv:
bart@someserver:~$ ps aux | grep mysqld
root      8246  0.0  0.0   2460  1172 ?        S    Nov10   0:00 /bin/sh /usr/bin/mysqld_safe
mysql     8283  6.2  5.1 681000 158404 ?       Sl   Nov10 2608:18 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --port=3306 --socket=/var/run/mysqld/mysqld.sock


Als er een soortgelijke regel terug te vinden is zou ik controleren of de mysqld.sock niet ergens anders word aangemaakt oid.

Acties:
  • 0 Henk 'm!

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

Gommers schreef op zondag 09 december 2007 @ 21:10:
Sorry, ik ben niet ervaren met linux commands.
Hoe kan ik dat checken?
dan moet je mi geen server draaien zonder de manpage te lezen, dat kan nml brokken maken worden.

doe eens een ps aux | grep mysql

en komt daar wat uit?

i3 + moederbord + geheugen kopen?


Acties:
  • 0 Henk 'm!

  • jant
  • Registratie: Juli 2000
  • Niet online
Wat zegt:

/var/log/mysql.err
/var/log/myslq.log

?

Een album per dag; een selectie: https://open.spotify.com/playlist/6s3nNLl8pJpCwLR3LPligA?si=dddc51153b2a49e8


Acties:
  • 0 Henk 'm!

  • capedro
  • Registratie: Oktober 2000
  • Laatst online: 25-07 18:11
Kijk eens of wat draait op port 3306 (MySQL Default)

code:
1
netstat -tulnp | grep 3306


En tevens zou ik ook eens proberen MySQL processen te killen middels
code:
1
killall mysqld
en dan mysql via het script weer starten (en eventueel de mysql.pid file opruimen) :D

Suc6

My weblog


Acties:
  • 0 Henk 'm!

  • Gommers
  • Registratie: November 2007
  • Laatst online: 05-09 20:58
Boudewijn schreef op maandag 10 december 2007 @ 00:02:
[...]
doe eens een ps aux | grep mysql
en komt daar wat uit?
code:
1
gommers   5649  0.0  0.0   2972   748 pts/0    R+   15:15   0:00 grep mysqld
capedro schreef op maandag 10 december 2007 @ 11:11:
Kijk eens of wat draait op port 3306 (MySQL Default)

code:
1
netstat -tulnp | grep 3306


En tevens zou ik ook eens proberen MySQL processen te killen middels
code:
1
killall mysqld
en dan mysql via het script weer starten (en eventueel de mysql.pid file opruimen) :D

Suc6
netstat -tulnp | grep 3306 geeft een nieuwe command line terug.
killall mysqld zegt mysqld: no proccess killed

Acties:
  • 0 Henk 'm!

  • Snake
  • Registratie: Juli 2005
  • Laatst online: 07-03-2024

Snake

Los Angeles, CA, USA

/etc/init.d/mysqld start

Going for adventure, lots of sun and a convertible! | GMT-8


Acties:
  • 0 Henk 'm!

  • Gommers
  • Registratie: November 2007
  • Laatst online: 05-09 20:58
code:
1
2
sudo /etc/init.d/mysql start
 * Starting MySQL database server mysqld                                 [fail]

/mysqld gaf command not found...

Acties:
  • 0 Henk 'm!

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

en nu je syslog lezen.

i3 + moederbord + geheugen kopen?


Acties:
  • 0 Henk 'm!

  • Gommers
  • Registratie: November 2007
  • Laatst online: 05-09 20:58
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
Dec 10 15:13:02 local1 syslogd 1.4.1#21ubuntu3: restart.
Dec 10 15:13:02 local1 anacron[5032]: Job `cron.daily' terminated
Dec 10 15:13:02 local1 anacron[5032]: Normal exit (1 job run)
Dec 10 15:15:01 local1 /USR/SBIN/CRON[5646]: (www-data) CMD (/usr/share/cacti/site/poller.php >/dev/null 2>/var/log/cacti/poller-error.log)
Dec 10 15:17:01 local1 /USR/SBIN/CRON[5687]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Dec 10 15:20:01 local1 /USR/SBIN/CRON[5702]: (www-data) CMD (/usr/share/cacti/site/poller.php >/dev/null 2>/var/log/cacti/poller-error.log)
Dec 10 15:25:01 local1 /USR/SBIN/CRON[5706]: (www-data) CMD (/usr/share/cacti/site/poller.php >/dev/null 2>/var/log/cacti/poller-error.log)
Dec 10 15:30:01 local1 /USR/SBIN/CRON[5709]: (www-data) CMD (/usr/share/cacti/site/poller.php >/dev/null 2>/var/log/cacti/poller-error.log)
Dec 10 15:35:02 local1 /USR/SBIN/CRON[5712]: (www-data) CMD (/usr/share/cacti/site/poller.php >/dev/null 2>/var/log/cacti/poller-error.log)
Dec 10 15:39:01 local1 /USR/SBIN/CRON[5716]: (root) CMD (  [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -r -0 rm)
Dec 10 15:40:01 local1 /USR/SBIN/CRON[5725]: (www-data) CMD (/usr/share/cacti/site/poller.php >/dev/null 2>/var/log/cacti/poller-error.log)
Dec 10 15:45:01 local1 /USR/SBIN/CRON[5728]: (www-data) CMD (/usr/share/cacti/site/poller.php >/dev/null 2>/var/log/cacti/poller-error.log)
Dec 10 15:50:01 local1 /USR/SBIN/CRON[5731]: (www-data) CMD (/usr/share/cacti/site/poller.php >/dev/null 2>/var/log/cacti/poller-error.log)
Dec 10 15:55:01 local1 /USR/SBIN/CRON[5734]: (www-data) CMD (/usr/share/cacti/site/poller.php >/dev/null 2>/var/log/cacti/poller-error.log)
Dec 10 16:00:01 local1 /USR/SBIN/CRON[5737]: (www-data) CMD (/usr/share/cacti/site/poller.php >/dev/null 2>/var/log/cacti/poller-error.log)
Dec 10 16:00:46 local1 dhclient: DHCPREQUEST on eth0 to 10.0.0.138 port 67
Dec 10 16:00:46 local1 dhclient: DHCPACK from 10.0.0.138
Dec 10 16:00:46 local1 dhclient: can't create /var/lib/dhcp3/dhclient.eth0.leases: Permission denied
Dec 10 16:00:46 local1 dhclient: bound to 10.0.0.152 -- renewal in 3152 seconds.
Dec 10 16:05:01 local1 /USR/SBIN/CRON[5750]: (www-data) CMD (/usr/share/cacti/site/poller.php >/dev/null 2>/var/log/cacti/poller-error.log)
Dec 10 16:09:01 local1 /USR/SBIN/CRON[5753]: (root) CMD (  [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -r -0 rm)
Dec 10 16:10:01 local1 /USR/SBIN/CRON[5762]: (www-data) CMD (/usr/share/cacti/site/poller.php >/dev/null 2>/var/log/cacti/poller-error.log)
Dec 10 16:15:01 local1 /USR/SBIN/CRON[5765]: (www-data) CMD (/usr/share/cacti/site/poller.php >/dev/null 2>/var/log/cacti/poller-error.log)
Dec 10 16:17:01 local1 /USR/SBIN/CRON[5768]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Dec 10 16:19:54 local1 mysqld_safe[5862]: started
Dec 10 16:19:55 local1 mysqld[5865]: 071210 16:19:55  InnoDB: Started; log sequence number 0 43675
Dec 10 16:19:55 local1 mysqld[5865]: 071210 16:19:55 [ERROR] Can't start server: Bind on TCP/IP port: Cannot assign requested address
Dec 10 16:19:55 local1 mysqld[5865]: 071210 16:19:55 [ERROR] Do you already have another mysqld server running on port: 3306 ?
Dec 10 16:19:55 local1 mysqld[5865]: 071210 16:19:55 [ERROR] Aborting
Dec 10 16:19:55 local1 mysqld[5865]: 
Dec 10 16:19:55 local1 mysqld[5865]: 071210 16:19:55  InnoDB: Starting shutdown...
Dec 10 16:19:57 local1 mysqld[5865]: 071210 16:19:57  InnoDB: Shutdown completed; log sequence number 0 43675
Dec 10 16:19:57 local1 mysqld[5865]: 071210 16:19:57 [Note] /usr/sbin/mysqld: Shutdown complete
Dec 10 16:19:57 local1 mysqld[5865]: 
Dec 10 16:19:57 local1 mysqld_safe[5893]: ended
Dec 10 16:20:01 local1 /USR/SBIN/CRON[5931]: (www-data) CMD (/usr/share/cacti/site/poller.php >/dev/null 2>/var/log/cacti/poller-error.log)
Dec 10 16:20:09 local1 /etc/init.d/mysql[6013]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in
Dec 10 16:20:09 local1 /etc/init.d/mysql[6013]: ^G/usr/bin/mysqladmin: connect to server at 'localhost' failed
Dec 10 16:20:09 local1 /etc/init.d/mysql[6013]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Dec 10 16:20:09 local1 /etc/init.d/mysql[6013]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
Dec 10 16:20:09 local1 /etc/init.d/mysql[6013]: 
Dec 10 16:25:01 local1 /USR/SBIN/CRON[6097]: (www-data) CMD (/usr/share/cacti/site/poller.php >/dev/null 2>/var/log/cacti/poller-error.log)
Dec 10 16:30:01 local1 /USR/SBIN/CRON[6100]: (www-data) CMD (/usr/share/cacti/site/poller.php >/dev/null 2>/var/log/cacti/poller-error.log)
Dec 10 16:35:01 local1 /USR/SBIN/CRON[6128]: (www-data) CMD (/usr/share/cacti/site/poller.php >/dev/null 2>/var/log/cacti/poller-error.log)
Dec 10 16:39:01 local1 /USR/SBIN/CRON[6131]: (root) CMD (  [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -r -0 rm)
Dec 10 16:40:01 local1 /USR/SBIN/CRON[6140]: (www-data) CMD (/usr/share/cacti/site/poller.php >/dev/null 2>/var/log/cacti/poller-error.log)
Dec 10 16:45:01 local1 /USR/SBIN/CRON[6144]: (www-data) CMD (/usr/share/cacti/site/poller.php >/dev/null 2>/var/log/cacti/poller-error.log)
Dec 10 16:50:01 local1 /USR/SBIN/CRON[6147]: (www-data) CMD (/usr/share/cacti/site/poller.php >/dev/null 2>/var/log/cacti/poller-error.log)
Dec 10 16:53:18 local1 dhclient: DHCPREQUEST on eth0 to 10.0.0.138 port 67
Dec 10 16:53:18 local1 dhclient: DHCPACK from 10.0.0.138
Dec 10 16:53:18 local1 dhclient: can't create /var/lib/dhcp3/dhclient.eth0.leases: Permission denied
Dec 10 16:53:18 local1 dhclient: bound to 10.0.0.152 -- renewal in 3234 seconds.
Dec 10 16:55:01 local1 /USR/SBIN/CRON[6160]: (www-data) CMD (/usr/share/cacti/site/poller.php >/dev/null 2>/var/log/cacti/poller-error.log)
Dec 10 17:00:01 local1 /USR/SBIN/CRON[6163]: (www-data) CMD (/usr/share/cacti/site/poller.php >/dev/null 2>/var/log/cacti/poller-error.log)
Dec 10 17:05:01 local1 /USR/SBIN/CRON[6184]: (www-data) CMD (/usr/share/cacti/site/poller.php >/dev/null 2>/var/log/cacti/poller-error.log)
Dec 10 17:09:01 local1 /USR/SBIN/CRON[6187]: (root) CMD (  [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -r -0 rm)
Dec 10 17:10:01 local1 /USR/SBIN/CRON[6200]: (www-data) CMD (/usr/share/cacti/site/poller.php >/dev/null 2>/var/log/cacti/poller-error.log)

Acties:
  • 0 Henk 'm!

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

Dec 10 16:20:09 local1 /etc/init.d/mysql[6013]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in
Dec 10 16:20:09 local1 /etc/init.d/mysql[6013]: ^G/usr/bin/mysqladmin: connect to server at 'localhost' failed
Dec 10 16:20:09 local1 /etc/init.d/mysql[6013]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Dec 10 16:20:09 local1 /etc/init.d/mysql[6013]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
Dec 10 16:20:09 local1 /etc/init.d/mysql[6013]:
en nu met de hand starten en errors lezen.

i3 + moederbord + geheugen kopen?


Acties:
  • 0 Henk 'm!

  • Gommers
  • Registratie: November 2007
  • Laatst online: 05-09 20:58
ik krijg nog steeds fail...
en log geeft:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Dec 10 17:20:49 local1 mysqld_safe[6286]: started
Dec 10 17:20:49 local1 mysqld[6289]: 071210 17:20:49  InnoDB: Started; log sequence number 0 43675
Dec 10 17:20:49 local1 mysqld[6289]: 071210 17:20:49 [ERROR] Can't start server: Bind on TCP/IP port: Cannot assign requested address
Dec 10 17:20:49 local1 mysqld[6289]: 071210 17:20:49 [ERROR] Do you already have another mysqld server running on port: 3306 ?
Dec 10 17:20:49 local1 mysqld[6289]: 071210 17:20:49 [ERROR] Aborting
Dec 10 17:20:49 local1 mysqld[6289]: 
Dec 10 17:20:49 local1 mysqld[6289]: 071210 17:20:49  InnoDB: Starting shutdown...
Dec 10 17:20:51 local1 mysqld[6289]: 071210 17:20:51  InnoDB: Shutdown completed; log sequence number 0 43675
Dec 10 17:20:51 local1 mysqld[6289]: 071210 17:20:51 [Note] /usr/sbin/mysqld: Shutdown complete
Dec 10 17:20:51 local1 mysqld[6289]: 
Dec 10 17:20:51 local1 mysqld_safe[6317]: ended
Dec 10 17:21:04 local1 /etc/init.d/mysql[6434]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in
Dec 10 17:21:04 local1 /etc/init.d/mysql[6434]: ^G/usr/bin/mysqladmin: connect to server at 'localhost' failed
Dec 10 17:21:04 local1 /etc/init.d/mysql[6434]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Dec 10 17:21:04 local1 /etc/init.d/mysql[6434]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
Dec 10 17:21:04 local1 /etc/init.d/mysql[6434]:

[ Voor 96% gewijzigd door Gommers op 10-12-2007 17:23 ]


Acties:
  • 0 Henk 'm!

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

lees nou zelf eens.
ke ziet om 20:49 de server starten ,en die gaat 2 seconden later plat.
daardoor kun jij om 21:04 niet connecten.

heb je al een guide oid gelezen?

i3 + moederbord + geheugen kopen?


Acties:
  • 0 Henk 'm!

  • Gommers
  • Registratie: November 2007
  • Laatst online: 05-09 20:58
ik snap wel dat hij plat gaat... dat is het nou net...
hoe zorg ik ervoor dat hij NIET plat gaat ;)

Acties:
  • 0 Henk 'm!

  • Bastien
  • Registratie: Augustus 2001
  • Niet online

Bastien

Probleemeigenaar

Regel 3 van je laatste log staat het probleem denk ik...

Ga eens op zoek in de /etc/mysql/my.cnf. Daar kijken naar bind-address en daar kijken wat er als IP staat (bij mij staat logischerwijs 127.0.0.1). Ik neem verder maar even aan dat /var/run/mysqld/mysqld.sock wel netjes aanwezig is.

Je privacy is voor het eerst geschonden bij de eerste echo. Daarna wordt het er de rest van je leven niet meer beter op.


Acties:
  • 0 Henk 'm!

  • Swaptor
  • Registratie: Mei 2003
  • Laatst online: 17-06 07:31

Swaptor

Java Apprentice

Kennelijk loopt er iets anders op je poortje 3306, ff uitzoeken wat?
* Swaptor is linux-n00b, dus het commando moet ik je schuldig blijven.

Ontdek mij!
Proud NGS member
Stats-mod & forum-dude


Acties:
  • 0 Henk 'm!

  • Rainmaker
  • Registratie: Augustus 2000
  • Laatst online: 14-07-2024

Rainmaker

RHCDS

lsof -i:3306

Maar ik denk dat de netstat van een paar posts terug dit ook al had moeten vertellen.

Ik sluit me aan bij de suggestie, controleer je my.cnf, waarschijnlijk probeer je te binden naar eth1 of een niet bestaand IP.

En als je gewoon "mysqld" start?

We are pentium of borg. Division is futile. You will be approximated.


Acties:
  • 0 Henk 'm!

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

Swaptor schreef op maandag 10 december 2007 @ 17:39:
Kennelijk loopt er iets anders op je poortje 3306, ff uitzoeken wat?
* Swaptor is linux-n00b, dus het commando moet ik je schuldig blijven.
ja heel even draaide een 2e mysql ;)

i3 + moederbord + geheugen kopen?


Acties:
  • 0 Henk 'm!

  • Gommers
  • Registratie: November 2007
  • Laatst online: 05-09 20:58
lsof -i 3306
geeft een nieuwe command line...
Ik heb mijn bind-address gezet naar 127.0.0.1
Als ik probeer te starten geeft hij nog steeds fail

Acties:
  • 0 Henk 'm!

  • jant
  • Registratie: Juli 2000
  • Niet online
Gommers schreef op maandag 10 december 2007 @ 18:00:
lsof -i 3306
geeft een nieuwe command line...
Ik heb mijn bind-address gezet naar 127.0.0.1
Als ik probeer te starten geeft hij nog steeds fail
Laat eens een
code:
1
ls -l /var/run/mysqld/
zien

En wat laat je mysql.err zien ?

Een album per dag; een selectie: https://open.spotify.com/playlist/6s3nNLl8pJpCwLR3LPligA?si=dddc51153b2a49e8


Acties:
  • 0 Henk 'm!

  • Rainmaker
  • Registratie: Augustus 2000
  • Laatst online: 14-07-2024

Rainmaker

RHCDS

let op die dubele punt!

lsof -i:3306

Maar, zoals ik al zij, waarschijnlijk draait er inderdaad niks op poort 3306, dus krijg je inderdaad een nieuw prompt terug.

Heb je mysqld al handmatig gedraaid? Meestal komt er dan wat nuttigers uit.

We are pentium of borg. Division is futile. You will be approximated.


Acties:
  • 0 Henk 'm!

  • Gommers
  • Registratie: November 2007
  • Laatst online: 05-09 20:58
Nog bedankt voor jullie reactie. Maar ik had er niet erg veel vertrouwen in dat het nog ging werken... dus heb ik data gebackupt en heb Ubuntu opnieuw geïnstalleerd. en alles werkt weer als een tierelier.

Wel dank... :P
Pagina: 1