Problem z instalacj

Tematy związane z oprogramowaniem, instalacją, konfiguracją
giaur
Member
Posty: 1915
Rejestracja: 25 maja 2007, 22:16

Post autor: giaur »

To prawdopodobnie wystarczy zmodyfikować skrypt startowy tak aby zwracał 0. W sidzie ten błąd poprawiono w kilka dni.

Spróbuj odpalić mysqla ręcznie, bez skryptu. Pewnie będzie działać bez problemu.
antii7
Posty: 12
Rejestracja: 03 czerwca 2013, 13:05

Post autor: antii7 »

giaur pisze:To prawdopodobnie wystarczy zmodyfikować skrypt startowy tak aby zwracał 0. W sidzie ten błąd poprawiono w kilka dni.

Spróbuj odpalić mysqla ręcznie, bez skryptu. Pewnie będzie działać bez problemu.
Jak się ręcznie uruchamia?
antii7
Posty: 12
Rejestracja: 03 czerwca 2013, 13:05

Post autor: antii7 »

Znalazłem w sieci polecenie /etc/init.d/mysql startMysql nie startuje, komunikat: mysql .......failed

Syslog systemowy po próbie ręcznego uruchomienia.

Kod: Zaznacz cały

[/font]grep mysql /var/log/syslog
Nov  5 07:58:29 debian1 mysqld_safe: Starting mysqld daemon with databases from /var/lib/mysql
Nov  5 07:58:29 debian1 mysqld: 151105  7:58:29 [Warning] Using unique option prefix key_buffer instead of key_buffer_size is deprecated and will be removed in a future release. Please use the full name instead.
Nov  5 07:58:29 debian1 mysqld: 151105  7:58:29 [Warning] Ignoring user change to 'mysql' because the user was set to 'mysql pid-file = /var/run/mysqld/mysqld.pid' earlier on the command line
Nov  5 07:58:29 debian1 mysqld:
Nov  5 07:58:29 debian1 mysqld: 151105  7:58:29 [Note] /usr/sbin/mysqld (mysqld 5.5.46-0+deb7u1-log) starting as process 8343 ...
Nov  5 07:58:29 debian1 mysqld: 151105  7:58:29 [ERROR] Fatal error: Can't change to run as user 'mysql pid-file = /var/run/mysqld/mysqld.pid' ;  Please check that the user exists!
Nov  5 07:58:29 debian1 mysqld:
Nov  5 07:58:29 debian1 mysqld: 151105  7:58:29 [ERROR] Aborting
Nov  5 07:58:29 debian1 mysqld:
Nov  5 07:58:29 debian1 mysqld: 151105  7:58:29 [Note] /usr/sbin/mysqld: Shutdown complete
Nov  5 07:58:29 debian1 mysqld:
Nov  5 07:58:29 debian1 mysqld_safe: mysqld from pid file /var/lib/mysql/debian1.pid ended
Nov  5 07:58:43 debian1 /etc/init.d/mysql[8593]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in
Nov  5 07:58:43 debian1 /etc/init.d/mysql[8593]: #007/usr/bin/mysqladmin: connect to server at 'localhost' failed
Nov  5 07:58:43 debian1 /etc/init.d/mysql[8593]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Nov  5 07:58:43 debian1 /etc/init.d/mysql[8593]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
Nov  5 07:58:43 debian1 /etc/init.d/mysql[8593]:
[font=Consolas]
Awatar użytkownika
pawkrol
Moderator
Posty: 939
Rejestracja: 03 kwietnia 2011, 10:25

Post autor: pawkrol »

@giaur zapewne miał na myśli ręcznie uruchomić mysqld, a nie ręcznie skrypt.

np tak:

Kod: Zaznacz cały

/usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --user=mysql --log-error=/var/log/mysql/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock --port=3306
giaur
Member
Posty: 1915
Rejestracja: 25 maja 2007, 22:16

Post autor: giaur »

Tak, to miałem na myśli. Dlatego, że kiedyś miałem analogiczną sytuację - demon nie startował przez skrypt w init.d, bo z jakiegoś powodu skrypt zwracał 1 a gdy odpaliłem mysql-a ręcznie to działał. Niekoniecznie to musi być ten sam problem, ale warto sprawdzić.
antii7
Posty: 12
Rejestracja: 03 czerwca 2013, 13:05

Post autor: antii7 »

pawkrol pisze:@giaur zapewne miał na myśli ręcznie uruchomić mysqld, a nie ręcznie skrypt.

np tak:

Kod: Zaznacz cały

/usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --user=mysql --log-error=/var/log/mysql/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock --port=3306
To polecenie nie działa, dalej to samo.
ODPOWIEDZ