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.
Problem z instalacj
Znalazłem w sieci polecenie /etc/init.d/mysql startMysql nie startuje, komunikat: mysql .......failed
Syslog systemowy po próbie ręcznego uruchomienia.
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]
@giaur zapewne miał na myśli ręcznie uruchomić mysqld, a nie ręcznie skrypt.
np tak:
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.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