Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 26/11/2012, à 20:16

abelthorne

[résolu] MySQL ne démarre pas tout seul (Raspberry Pi)

Bonsoir,
Je vais peut-être me faire taper sur les doigts, mon problème n'étant pas sous Ubuntu mais sous Raspbian (Debian sur Raspberry Pi). Mais étant donné que le système est à peu près identique pour ce qui est des fonctionnaités serveur, je me permets de poster ici au cas où...

Sur mon Pi, j'ai installé Apache + PHP + MySQL. Tout fonctionne bien à un détail près : MySQL ne se lance pas tout seul au démarrage. Je suis obligé de me connecter à la machine pour le lancer manuellement via sudo service mysql start
Quelqu'un a déjà rencontré un problème similaire sur une distro Linux et aurait une idée de ce que je dois vérifier pour voir d'où vient le problème ?

Dernière modification par abelthorne (Le 26/11/2012, à 21:15)

Hors ligne

#2 Le 26/11/2012, à 20:44

pires57

Re : [résolu] MySQL ne démarre pas tout seul (Raspberry Pi)

update-rc.d mysql defaults

tente cela et dis moi si cela fonctionne.

Dernière modification par pires57 (Le 26/11/2012, à 20:45)


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#3 Le 26/11/2012, à 21:04

abelthorne

Re : [résolu] MySQL ne démarre pas tout seul (Raspberry Pi)

Non, ça ne change rien.

EDIT : je viens de jeter un coup d'œil au syslog et j'ai ça :

Nov 26 20:02:17 raspbmc mysqld_safe: Starting mysqld daemon with databases from /var/lib/mysql
Nov 26 20:02:18 raspbmc mysqld: 121126 20:02:18 [Note] Plugin 'FEDERATED' is disabled.
Nov 26 20:02:18 raspbmc mysqld: 121126 20:02:18 InnoDB: The InnoDB memory heap is disabled
Nov 26 20:02:18 raspbmc mysqld: 121126 20:02:18 InnoDB: Mutexes and rw_locks use GCC atomic builtins
Nov 26 20:02:18 raspbmc mysqld: 121126 20:02:18 InnoDB: Compressed tables use zlib 1.2.7
Nov 26 20:02:18 raspbmc mysqld: 121126 20:02:18 InnoDB: Using Linux native AIO
Nov 26 20:02:18 raspbmc mysqld: 121126 20:02:18 InnoDB: Initializing buffer pool, size = 128.0M
Nov 26 20:02:18 raspbmc mysqld: InnoDB: mmap(135987200 bytes) failed; errno 12
Nov 26 20:02:18 raspbmc mysqld: 121126 20:02:18 InnoDB: Completed initialization of buffer pool
Nov 26 20:02:18 raspbmc mysqld: 121126 20:02:18 InnoDB: Fatal error: cannot allocate memory for the buffer pool
Nov 26 20:02:18 raspbmc mysqld: 121126 20:02:18 [ERROR] Plugin 'InnoDB' init function returned error.
Nov 26 20:02:18 raspbmc mysqld: 121126 20:02:18 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
Nov 26 20:02:18 raspbmc mysqld: 121126 20:02:18 [ERROR] Unknown/unsupported storage engine: InnoDB
Nov 26 20:02:18 raspbmc mysqld: 121126 20:02:18 [ERROR] Aborting
Nov 26 20:02:18 raspbmc mysqld: 
Nov 26 20:02:18 raspbmc mysqld: 121126 20:02:18 [Note] /usr/sbin/mysqld: Shutdown complete
Nov 26 20:02:18 raspbmc mysqld: 
Nov 26 20:02:18 raspbmc mysqld_safe: mysqld from pid file /var/run/mysqld/mysqld.pid ended
Nov 26 20:03:00 raspbmc /etc/init.d/mysql[1254]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' 
resulted in
Nov 26 20:03:00 raspbmc /etc/init.d/mysql[1254]: #007/usr/bin/mysqladmin: connect to server at 'localhost' failed
Nov 26 20:03:00 raspbmc /etc/init.d/mysql[1254]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock
' (2)'
Nov 26 20:03:00 raspbmc /etc/init.d/mysql[1254]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
Nov 26 20:03:00 raspbmc /etc/init.d/mysql[1254]:

Manque de mémoire ?

EDIT : bingo. Trouvé une solution sur ce thread : http://www.raspberrypi.org/phpBB3/viewt … 28&t=19277
Depuis MySQL 5.5 il attribue par défaut un buffer de 128 Mo, ce qui est un peu trop pour le Pi. En le réglant à 8 Mo, MySQL se lance bien.

Dernière modification par abelthorne (Le 26/11/2012, à 21:14)

Hors ligne