Alors j’ai effectivement obtenu une amélioration en changeant le pass debian-install mais maintenant le stop passe mais c’est le start qui bloque:
root@kmcs:/home/kmc# service mysql restart
[ ok ] Stopping MySQL database server: mysqld.
[FAIL] Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed!
root@kmcs:/home/kmc# tail -66f /var/log/mysql.log
Jun 26 18:53:25 kmcs mysqld: 150626 18:53:25 [Note] /usr/sbin/mysqld: Normal shutdown
Jun 26 18:53:25 kmcs mysqld:
Jun 26 18:53:25 kmcs mysqld: 150626 18:53:25 [Note] Event Scheduler: Purging the queue. 0 events
Jun 26 18:53:27 kmcs mysqld: 150626 18:53:27 [Warning] /usr/sbin/mysqld: Forcing close of thread 7 user: 'kmc'
Jun 26 18:53:27 kmcs mysqld:
Jun 26 18:53:27 kmcs mysqld: 150626 18:53:27 InnoDB: Starting shutdown...
Jun 26 18:53:28 kmcs mysqld: 150626 18:53:28 InnoDB: Shutdown completed; log sequence number 590841093
Jun 26 18:53:28 kmcs mysqld: 150626 18:53:28 [Note] /usr/sbin/mysqld: Shutdown complete
Jun 26 18:53:28 kmcs mysqld:
Jun 26 18:53:28 kmcs mysqld_safe: Starting mysqld daemon with databases from /var/lib/mysql
Jun 26 18:53:28 kmcs mysqld: 150626 18:53:28 [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.
Jun 26 18:53:28 kmcs mysqld: 150626 18:53:28 [Note] /usr/sbin/mysqld (mysqld 5.5.43-0+deb7u1) starting as process 12516 ...
Jun 26 18:53:28 kmcs mysqld: 150626 18:53:28 [Warning] Using unique option prefix myisam-recover instead of myisam-recover-options is deprecated and will be removed in a future release. Please use the full name instead.
Jun 26 18:53:28 kmcs mysqld: 150626 18:53:28 [Note] Plugin 'FEDERATED' is disabled.
Jun 26 18:53:28 kmcs mysqld: 150626 18:53:28 InnoDB: The InnoDB memory heap is disabled
Jun 26 18:53:28 kmcs mysqld: 150626 18:53:28 InnoDB: Mutexes and rw_locks use GCC atomic builtins
Jun 26 18:53:28 kmcs mysqld: 150626 18:53:28 InnoDB: Compressed tables use zlib 1.2.7
Jun 26 18:53:28 kmcs mysqld: 150626 18:53:28 InnoDB: Using Linux native AIO
Jun 26 18:53:28 kmcs mysqld: 150626 18:53:28 InnoDB: Initializing buffer pool, size = 128.0M
Jun 26 18:53:28 kmcs mysqld: 150626 18:53:28 InnoDB: Completed initialization of buffer pool
Jun 26 18:53:28 kmcs mysqld: 150626 18:53:28 InnoDB: highest supported file format is Barracuda.
Jun 26 18:53:28 kmcs mysqld_safe: mysqld from pid file /var/run/mysqld/mysqld.pid ended
Jun 26 18:53:28 kmcs mysqld: 150626 18:53:28 InnoDB: Waiting for the background threads to start
Jun 26 18:53:29 kmcs mysqld: 150626 18:53:29 InnoDB: 5.5.43 started; log sequence number 590841093
Jun 26 18:53:29 kmcs mysqld: 150626 18:53:29 [Note] Server hostname (bind-address): '127.0.0.1'; port: 3306
Jun 26 18:53:29 kmcs mysqld: 150626 18:53:29 [Note] - '127.0.0.1' resolves to '127.0.0.1';
Jun 26 18:53:29 kmcs mysqld: 150626 18:53:29 [Note] Server socket created on IP: '127.0.0.1'.
Jun 26 18:53:29 kmcs mysqld: 150626 18:53:29 [ERROR] Can't start server: Bind on TCP/IP port: Cannot assign requested address
Jun 26 18:53:29 kmcs mysqld: 150626 18:53:29 [ERROR] Do you already have another mysqld server running on port: 3306 ?
Jun 26 18:53:29 kmcs mysqld: 150626 18:53:29 [ERROR] Aborting
Jun 26 18:53:29 kmcs mysqld:
Jun 26 18:53:29 kmcs mysqld: 150626 18:53:29 InnoDB: Starting shutdown...
Jun 26 18:53:30 kmcs mysqld: 150626 18:53:30 InnoDB: Shutdown completed; log sequence number 590841093
Jun 26 18:53:30 kmcs mysqld: 150626 18:53:30 [Note] /usr/sbin/mysqld: Shutdown complete
Jun 26 18:53:30 kmcs mysqld:
Jun 26 18:53:31 kmcs mysqld_safe: mysqld from pid file /var/run/mysqld/mysqld.pid ended
Jun 26 18:53:42 kmcs /etc/init.d/mysql[12811]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in
Jun 26 18:53:42 kmcs /etc/init.d/mysql[12811]: #007/usr/bin/mysqladmin: connect to server at 'localhost' failed
Jun 26 18:53:42 kmcs /etc/init.d/mysql[12811]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Jun 26 18:53:42 kmcs /etc/init.d/mysql[12811]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
Jun 26 18:53:42 kmcs /etc/init.d/mysql[12811]:
^Croot@kmcs:/home/kmc# ps aux|grep mysql
kmc 4434 0.0 0.4 336276 34956 ? Sl 18:49 0:00 /usr/sbin/mysqld --defaults-file=/home/kmc/.local/share/akonadi/mysql.conf --datadir=/home/kmc/.local/share/akonadi/db_data/ --socket=/home/kmc/.local/share/akonadi/socket-kmcs/mysql.socket
root 13464 0.0 0.0 7864 2004 pts/1 S+ 18:55 0:00 grep mysql
root@kmcs:/home/kmc# ll /var/run/mysqld/
total 0
root@kmcs:/home/kmc# netstat -lpn | grep mysql
unix 2 [ ACC ] STREAM LISTENING 16253 4434/mysqld /home/kmc/.local/share/akonadi/socket-kmcs/mysql.socket
Mais j’ai remarqué au boot qu’il ya avait plus de process mysql:
root@kmcs:/home/kmc# ps aux|grep mysql
root 3055 0.0 0.0 4192 1544 ? S 19:11 0:00 /bin/sh /usr/bin/mysqld_safe
mysql 3417 3.5 1.0 448824 82624 ? Sl 19:11 0:02 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock --port=3306
root 3418 0.0 0.0 4100 1268 ? S 19:11 0:00 logger -t mysqld -p daemon.error
kmc 9888 0.2 0.4 336404 34932 ? Sl 19:11 0:00 /usr/sbin/mysqld --defaults-file=/home/kmc/.local/share/akonadi/mysql.conf --datadir=/home/kmc/.local/share/akonadi/db_data/ --socket=/home/kmc/.local/share/akonadi/socket-kmcs/mysql.socket
root 10753 0.0 0.0 7864 1952 pts/1 S+ 19:12 0:00 grep mysql
Donc si je comprend bien, il y a un process mysql en trop après le boot. Quand je fais un restart ça stoppe un mysql mais il reste l’autre et le socket sur 3306 n’est plus accessible ?
Comment repérer qui lance ce deuxième process mysql / akonadi ?