Portál AbcLinuxu, 11. května 2025 04:27

Dotaz: Nestartruje Mysql server

19.2.2013 09:05 Bert | skóre: 15
Nestartruje Mysql server
Přečteno: 312×
Odpovědět | Admin
Zdravím, dneska na mě u serveru vyskočila následující hláška: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)

K problému došlo po kratičkém výpadku napájení kdy selhala UPSka :-). Zkoušel jsem něco vygooglit ale nehnul jsem se z místa. Pokud se pokusím ručne server spustit tak na mě vyskočí následující:

/etc/init.d/mysql start Rather than invoking init scripts through /etc/init.d, use the service(8) utility, e.g. service mysql start

Since the script you are attempting to invoke has been converted to an Upstart job, you may also use the start(8) utility, e.g. start mysql start: Job failed to start

/var/log/mysql je prázdný

Server je aktualizovaný Ubuntu 12.04 LTS. Můžete mi prosím někdo poradit jak z téhle situace ven? Děkuji a přeji pěkný den.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

19.2.2013 09:21 NN
Rozbalit Rozbalit vše Re: Nestartruje Mysql server
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jses si jisty ze nebezi? Muzes to overit pres ps, nebo netstat.
19.2.2013 11:49 Bert | skóre: 15
Rozbalit Rozbalit vše Re: Nestartruje Mysql server
Tak jsem to ověřoval a neběží
19.2.2013 14:19 blondak | skóre: 36 | blog: Blondak | Čáslav
Rozbalit Rozbalit vše Re: Nestartruje Mysql server
A zkusit spustit samotný mysqld(_multi) --verbose? nevypíše to nějaké podrobnosti?
Každý problém ma své logické, snadno pochopitelné nesprávné řešení.
19.2.2013 12:51 NN
Rozbalit Rozbalit vše Re: Nestartruje Mysql server
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nemas nejake zbytky v /var/run/mysqld/ ? Muzes postnout my.cfg ?
19.2.2013 13:13 karel barel
Rozbalit Rozbalit vše Re: Nestartruje Mysql server
Odpovědět | | Sbalit | Link | Blokovat | Admin
v te druhe chybove hlasce stoji, ze sluzbu mate spustit pomoci
service mysql start
nebo
start mysql
a ne pres etc/init.d. To taky nefunguje?
19.2.2013 13:36 Bert | skóre: 15
Rozbalit Rozbalit vše Re: Nestartruje Mysql server
Po spuštění obou zmiňovaných příkazů dostanu "Job failed to start". Složka /var/run/mysqld/ je prázdná.

předpokládám že místo my.cfg bylo myšleno my.cfn
[client]
port		= 3306
socket		= /var/run/mysqld/mysqld.sock
[mysqld_safe]
socket		= /var/run/mysqld/mysqld.sock
nice		= 0
[mysqld]
user		= mysql
pid-file	= /var/run/mysqld/mysqld.pid
socket		= /var/run/mysqld/mysqld.sock
port		= 3306
basedir		= /usr
datadir		= /var/lib/mysql
tmpdir		= /tmp
lc-messages-dir	= /usr/share/mysql
skip-external-locking
bind-address		= 127.0.0.1
key_buffer		= 16M
max_allowed_packet	= 16M
thread_stack		= 192K
thread_cache_size       = 8
myisam-recover         = BACKUP
query_cache_limit	= 1M
query_cache_size        = 16M
expire_logs_days	= 10
max_binlog_size         = 100M
[mysqldump]
quick
quote-names
max_allowed_packet	= 16M
[mysql]
[isamchk]
key_buffer		= 16M
!includedir /etc/mysql/conf.d/
19.2.2013 13:44 Lupex
Rozbalit Rozbalit vše Re: Nestartruje Mysql server
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co je v syslogu po neúspěšném startu ?
19.2.2013 14:01 Bert | skóre: 15
Rozbalit Rozbalit vše Re: Nestartruje Mysql server
Pusto a prázdno :-(. Jak v adresáři /var/log/mysql/ tak i v /var/log/mysql.log. Ve /var/log/syslog také není o nějakých problémech mysql zmínka.
19.2.2013 14:10 Bert | skóre: 15
Rozbalit Rozbalit vše Re: Nestartruje Mysql server
Server běžel cca 4 roky zcela bez problémů včetně mysql. Pak přišel dnešní výpadek a zrada UPSky. Při startu server naběhl nicméně si vyžádal fsck pro kontrolu konzistence dat a disků. Po dalším restartu začaly výše zmíněné problémy.
19.2.2013 14:25 Lupex
Rozbalit Rozbalit vše Re: Nestartruje Mysql server
deamon.log ?

Někde musí něco být.
19.2.2013 14:33 lieko jr.
Rozbalit Rozbalit vše Re: Nestartruje Mysql server
Odpovědět | | Sbalit | Link | Blokovat | Admin
skus v konfigu zmenit

bind-addres = localhost

a restartnut
19.2.2013 15:09 NN
Rozbalit Rozbalit vše Re: Nestartruje Mysql server
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pridej logovani a nezopomen ho potom zase vypalit..
[mysql]
general_log_file        = /var/log/mysql/mysql.log
general_log             = 1
19.2.2013 15:22 Bert | skóre: 15
Rozbalit Rozbalit vše Re: Nestartruje Mysql server
Po zapnutí logování
/usr/sbin/mysqld, Version: 5.5.29-0ubuntu0.12.04.1-log ((Ubuntu)). started with:
Tcp port: 3306  Unix socket: /var/run/mysqld/mysqld.sock
Time                 Id Command    Argument
130219 15:14:53	    1 Connect	opsview@localhost on opsview
		    2 Connect	debian-sys-maint@localhost on 
		    2 Quit	
		    3 Connect	debian-sys-maint@localhost on mysql
		    3 Query	select @@version_comment limit 1
		    3 Query	show variables like 'datadir'
		    3 Quit	
130219 15:14:54	    4 Connect	centreon@localhost on centstorage
		    5 Connect	centreon@localhost on centreon
		    6 Connect	debian-sys-maint@localhost on 
		    6 Query	select @@version_comment limit 1
		    6 Query	SELECT count(*) FROM mysql.user WHERE user='root' and password=''
		    1 Query	set autocommit=1
		    1 Query	SET time_zone='+00:00'
		    1 Query	INSERT INTO auditlogs (text, datetime, username)
VALUES ('Starting Opsview', '2013-02-19 14:14:53', '')
		    4 Query	set autocommit=1
		    5 Query	set autocommit=1
		    6 Quit	
		    5 Query	SELECT `id` FROM `nagios_server` WHERE `localhost` = '0' AND `ns_activate` = '1'
		    4 Quit	
		    7 Connect	debian-sys-maint@localhost on 
		    7 Query	select @@version_comment limit 1
		    7 Query	select concat('select count(*) into @discard from `',
                    TABLE_SCHEMA, '`.`', TABLE_NAME, '`') 
      from information_schema.TABLES where ENGINE='MyISAM'
130219 15:14:55	    5 Quit	
/usr/sbin/mysqld, Version: 5.5.29-0ubuntu0.12.04.1-log ((Ubuntu)). started with:
Tcp port: 3306  Unix socket: /var/run/mysqld/mysqld.sock
Time                 Id Command    Argument
/usr/sbin/mysqld, Version: 5.5.29-0ubuntu0.12.04.1-log ((Ubuntu)). started with:
Tcp port: 3306  Unix socket: /var/run/mysqld/mysqld.sock
Time                 Id Command    Argument

Takže teď to vypadá že mysql běží nicméně problém přetrvává
19.2.2013 15:36 NN
Rozbalit Rozbalit vše Re: Nestartruje Mysql server
Tak bezi, nebo nebo nebezi ?
19.2.2013 15:59 Bert | skóre: 15
Rozbalit Rozbalit vše Re: Nestartruje Mysql server
No podle toho logu běží ale pokud se pokouším připojit se třeba adminerem tak na mě vyskočí Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111).
19.2.2013 16:12 NN
Rozbalit Rozbalit vše Re: Nestartruje Mysql server
ps ax | grep mysql ti musi vypadnout bezici proces a podle netstat -an | grep ":3306" poznas na jakem interface/IP bezi. btw zakladni prikazy pane..

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.