Re: mysql: Jetzt bin mit meinem Latein am Ende!
Hallo Christian,
Am Montag 12 November 2007 17:49 schrieb Christian Brabandt:
> wichtiger wären die Zeilen kurz vor ping_alive. Da sollte irgendwo
> auftauchen /usr/bin/mysqld_safe.
> Das ist der eigentliche Serverprozess und der erstellt den Socket.
Hier die ersten Zeilen der Ausgabe:
----------------- schnipp ------------------------------------------
kether:~# sh -x /etc/init.d/mysql start
+ sh -x /etc/init.d/mysql start
+ set -e
+ set -u
+ test -x /usr/sbin/mysqld
+ . /lib/lsb/init-functions
++ FANCYTTY=
++ '[' -e /etc/lsb-base-logging.sh ']'
++ true
+++ dirname /etc/init.d/mysql
++ cd /etc/init.d
++ pwd -P
++ basename /etc/init.d/mysql
+ SELF=/etc/init.d/mysql
+ CONF=/etc/mysql/my.cnf
+ MYADMIN='/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf'
+ ERR_LOGGER='logger -p daemon.err -t /etc/init.d/mysql -i'
+ cd /
+ umask 077
+ export HOME=/etc/mysql/
+ HOME=/etc/mysql/
+ case "${1:-''}" in
+ sanity_checks
+ '[' '!' -r /etc/mysql/my.cnf ']'
+ grep -q '^expire.logs.days' /etc/mysql/my.cnf
+ grep -q '^log.bin' /etc/mysql/my.cnf
++ mysqld_get_param datadir
++ tr ' ' '\n'
++ grep -- --datadir
++ tail -n 1
++ cut -d= -f2
++ /usr/sbin/mysqld --print-defaults
+ datadir=/var/lib/mysql
+ LC_ALL=C
+ BLOCKSIZE=
+ df --portability /var/lib/mysql/.
+ tail -n 1
+ awk '{ exit ($4>4096) }'
+ log_daemon_msg 'Starting MySQL database server' mysqld
+ '[' -z 'Starting MySQL database server' ']'
+ '[' -z mysqld ']'
+ echo -n 'Starting MySQL database server: mysqld'
Starting MySQL database server: mysqld+ mysqld_status check_alive nowarn
++ /usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping
+ ping_output='/usr/bin/mysqladmin: connect to server at '\''localhost'\''
failed
error: '\''Can'\''t connect to local MySQL server through
socket '\''/var/run/mysqld/mysqld.sock'\'' (2)'\''
Check that mysqld is running and that the
socket: '\''/var/run/mysqld/mysqld.sock'\'' exists!'
+ ping_alive=0
+ ps_alive=0
++ mysqld_get_param pid-file
++ /usr/sbin/mysqld --print-defaults
++ tr ' ' '\n'
++ grep -- --pid-file
++ tail -n 1
++ cut -d= -f2
+ pidfile=/var/run/mysqld/mysqld.pid
...
--------------------- schnapp ----------------------------------------------
> Du kannst auch als root einfach mal ausführen /usr/bin/mysqld_safe und
> schauen, was es dir als Fehlermeldung liefert.
Das hier kommt dann:
kether:~# /usr/bin/mysqld_safe
Starting mysqld daemon with databases from /var/lib/mysql
mysqld_safe[2015]: started
STOPPING server from pid file /var/run/mysqld/mysqld.pid
mysqld_safe[2031]: ended
kether:~#
Gruß von Heimo
--
heimo ponnath design
Heimo Ponnath
Rotenhäuserstr. 51, 21109 Hamburg
Tel.: 040 753 47 95, Fax: 040 752 68 03
Web: www.heimo.de
Reply to: