Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Mysql] ne démarre pas
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
_tebra_
Guru
Guru


Joined: 12 Nov 2004
Posts: 304
Location: Brussels - Belgium

PostPosted: Mon Feb 12, 2007 2:11 pm    Post subject: [Mysql] ne démarre pas Reply with quote

bonjour,
j'ai emerger mysql-5.0.26-r2 sans problème.
J'ai ensuite fait "emerge --config =dev-db/mysql" et complété les infos demandés.
Mais quand je fais "/etc/init.d/mysql start" j'obtiens

Code:
 * Starting mysql ...
 * Starting mysql (/etc/mysql/my.cnf)
 * MySQL NOT started (0)                                                  [ !! ]

Voici ce que contient /var/log/mysql/mysqld.err

Code:
070212 15:03:47 [Warning] No argument was provided to --log-bin, and --log-bin-index was not used; so replication may break when this MySQL server acts as a master and has his hostname changed!! Please use '--log-bin=NSLU2-bin' to avoid this problem.
070212 15:03:50  InnoDB: Started; log sequence number 0 43655
070212 15:05:33 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.0.26-log'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  Gentoo Linux mysql-5.0.26-r2

Je comprends pas :cry:
Back to top
View user's profile Send private message
Temet
Advocate
Advocate


Joined: 14 Mar 2006
Posts: 2586
Location: 92

PostPosted: Mon Feb 12, 2007 2:14 pm    Post subject: Reply with quote

T'as tenté ce qu'il te conseille dans le message?
Back to top
View user's profile Send private message
_tebra_
Guru
Guru


Joined: 12 Nov 2004
Posts: 304
Location: Brussels - Belgium

PostPosted: Mon Feb 12, 2007 2:38 pm    Post subject: Reply with quote

Je dois modifier le script /etc/init.d/mysql en lui ajoutant "--log-bin=NSLU2-bin"?
Back to top
View user's profile Send private message
Temet
Advocate
Advocate


Joined: 14 Mar 2006
Posts: 2586
Location: 92

PostPosted: Mon Feb 12, 2007 2:48 pm    Post subject: Reply with quote

Ah oui merde t'as raison, ça se lance comme un démon o_O.
Suis con moi.

Euh bah du coup je sais pas, désolé... je passe la main :x
Back to top
View user's profile Send private message
Darkael
Veteran
Veteran


Joined: 10 Aug 2004
Posts: 1321
Location: France

PostPosted: Mon Feb 12, 2007 3:08 pm    Post subject: Reply with quote

_tebra_ wrote:
Je dois modifier le script /etc/init.d/mysql en lui ajoutant "--log-bin=NSLU2-bin"?

Pour ça, il faut modifier /etc/conf.d/mysql. Je pense qu'il faut mettre:
Code:

mysql_slot_0=(
     "log-bin=NSLU2-bin"
)

Par contre c'est juste un warning à la con, donc je doute que c'est ce qui fait planter le truc.

Après avoir fait le "/etc/init.d/mysql start", peut-être que mysql est bien lancé contrairement à ce qui est affiché? Fait:
Code:

ps ax | grep mysql

et regarde si /var/run/mysqld/mysqld.sock existe
Back to top
View user's profile Send private message
_tebra_
Guru
Guru


Joined: 12 Nov 2004
Posts: 304
Location: Brussels - Belgium

PostPosted: Mon Feb 12, 2007 3:09 pm    Post subject: Reply with quote

C'est bizar car j'ai l'impression que mysql se lance correctement malgré le message d'erreur du script.
Comment vérifier si mysql fonctionne?
Back to top
View user's profile Send private message
_tebra_
Guru
Guru


Joined: 12 Nov 2004
Posts: 304
Location: Brussels - Belgium

PostPosted: Mon Feb 12, 2007 3:12 pm    Post subject: Reply with quote

KarnEvil wrote:

Après avoir fait le "/etc/init.d/mysql start", peut-être que mysql est bien lancé contrairement à ce qui est affiché? Fait:
Code:

ps ax | grep mysql

et regarde si /var/run/mysqld/mysqld.sock existe

Ca semble être le cas:
Code:
NSLU2 ~ # ps ax | grep mysql
 6520 ?        Ss     0:01 /usr/sbin/mysqld --defaults-file=/etc/mysql/my.cnf --basedir=/usr --datadir=/var/lib/mysql --socket=/var/run/mysqld/mysqld.sock
 6535 ?        S      0:00 /usr/sbin/mysqld --defaults-file=/etc/mysql/my.cnf --basedir=/usr --datadir=/var/lib/mysql --socket=/var/run/mysqld/mysqld.sock
 6536 ?        S      0:00 /usr/sbin/mysqld --defaults-file=/etc/mysql/my.cnf --basedir=/usr --datadir=/var/lib/mysql --socket=/var/run/mysqld/mysqld.sock
 6537 ?        S      0:00 /usr/sbin/mysqld --defaults-file=/etc/mysql/my.cnf --basedir=/usr --datadir=/var/lib/mysql --socket=/var/run/mysqld/mysqld.sock
 6538 ?        S      0:00 /usr/sbin/mysqld --defaults-file=/etc/mysql/my.cnf --basedir=/usr --datadir=/var/lib/mysql --socket=/var/run/mysqld/mysqld.sock
 6539 ?        S      0:00 /usr/sbin/mysqld --defaults-file=/etc/mysql/my.cnf --basedir=/usr --datadir=/var/lib/mysql --socket=/var/run/mysqld/mysqld.sock
 6551 ?        S      0:00 /usr/sbin/mysqld --defaults-file=/etc/mysql/my.cnf --basedir=/usr --datadir=/var/lib/mysql --socket=/var/run/mysqld/mysqld.sock
 6552 ?        S      0:00 /usr/sbin/mysqld --defaults-file=/etc/mysql/my.cnf --basedir=/usr --datadir=/var/lib/mysql --socket=/var/run/mysqld/mysqld.sock
 6554 ?        S      0:00 /usr/sbin/mysqld --defaults-file=/etc/mysql/my.cnf --basedir=/usr --datadir=/var/lib/mysql --socket=/var/run/mysqld/mysqld.sock
 6587 ?        S      0:00 /usr/sbin/mysqld --defaults-file=/etc/mysql/my.cnf --basedir=/usr --datadir=/var/lib/mysql --socket=/var/run/mysqld/mysqld.sock
 6588 ?        S      0:00 /usr/sbin/mysqld --defaults-file=/etc/mysql/my.cnf --basedir=/usr --datadir=/var/lib/mysql --socket=/var/run/mysqld/mysqld.sock
 6590 pts/0    S+     0:00 grep mysql

Donc je dois juste modifier /etc/conf.d/mysql comme tu l'indique?
Back to top
View user's profile Send private message
Temet
Advocate
Advocate


Joined: 14 Mar 2006
Posts: 2586
Location: 92

PostPosted: Mon Feb 12, 2007 3:35 pm    Post subject: Reply with quote

Bah fais une requête, si ça marche, t'embête pas.
Back to top
View user's profile Send private message
GaMeS
Guru
Guru


Joined: 08 Nov 2005
Posts: 374
Location: Nantes

PostPosted: Mon Feb 12, 2007 3:36 pm    Post subject: Reply with quote

Ben effectivement mysql se lance correctement.

Tu as testé ?
Code:
mysql -u root

_________________
$this->setLife(FALSE);
printf "I'm not a gamer !";
Back to top
View user's profile Send private message
_tebra_
Guru
Guru


Joined: 12 Nov 2004
Posts: 304
Location: Brussels - Belgium

PostPosted: Mon Feb 12, 2007 3:41 pm    Post subject: Reply with quote

Après la modif du fichier /etc/conf.d/mysql et un reboot, j'ai toujours la même erreur de la part du script de démarage mais le fichier /var/log/mysql/mysql/mysqld.err contient plus que ceci

Code:
070212 16:47:07  InnoDB: Started; log sequence number 0 43655
Back to top
View user's profile Send private message
_tebra_
Guru
Guru


Joined: 12 Nov 2004
Posts: 304
Location: Brussels - Belgium

PostPosted: Mon Feb 12, 2007 3:42 pm    Post subject: Reply with quote

Temet wrote:
Bah fais une requête, si ça marche, t'embête pas.

Le prolème est que comme le system pense que mysql n'est pas starté il ne l'arrête pas correctement lors d'un reboot
Back to top
View user's profile Send private message
Temet
Advocate
Advocate


Joined: 14 Mar 2006
Posts: 2586
Location: 92

PostPosted: Mon Feb 12, 2007 3:52 pm    Post subject: Reply with quote

Hum, j'ai été voir dans /var/log/mysql/mysql/mysqld.err et j'ai le même warning et le même truc avec InnoDB mais moi il démarre bien ... pas sûr que ça vienne de là :/
Back to top
View user's profile Send private message
_tebra_
Guru
Guru


Joined: 12 Nov 2004
Posts: 304
Location: Brussels - Belgium

PostPosted: Mon Feb 12, 2007 4:10 pm    Post subject: Reply with quote

GaMeS wrote:
Ben effectivement mysql se lance correctement.

Tu as testé ?
Code:
mysql -u root

Ca me donne ça comme message:
Code:
NSLU2 ~ # mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Back to top
View user's profile Send private message
Enlight
Advocate
Advocate


Joined: 28 Oct 2004
Posts: 3519
Location: Alsace (France)

PostPosted: Mon Feb 12, 2007 4:25 pm    Post subject: Reply with quote

Oui, en root faut faire mysql -p et donner ton mot de passe au prompt.

Sinon, moi je sens bien un problème de pid pas crée dans /var/run/mysqld
Back to top
View user's profile Send private message
_tebra_
Guru
Guru


Joined: 12 Nov 2004
Posts: 304
Location: Brussels - Belgium

PostPosted: Mon Feb 12, 2007 4:51 pm    Post subject: Reply with quote

Après un reboot voici ce que j'obtiens:
- au lancement du script:
Code:
NSLU2 ~ # /etc/init.d/mysql start
 * Starting mysql ...
 * Strange, the socket file already exist in "/var/run/mysqld/mysqld.sock"
 * it will be removed now and re-created by the MySQL server
 * BUT please make your checks.
 * Starting mysql (/etc/mysql/my.cnf)
 * MySQL NOT started (0)                                                  [ !! ]

logique je suppose vu que mysql n'est pas stoper correctement

- le log /var/log/mysql/mysqld.err
Code:
070212 17:57:27 [Warning] No argument was provided to --log-bin, and --log-bin-$
070212 17:57:30  InnoDB: Started; log sequence number 0 43655
Back to top
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772
Location: Wellington, Aotearoa

PostPosted: Mon Feb 12, 2007 5:22 pm    Post subject: Reply with quote

J'ai un problème du genre avec ma Gentoo/FreeBSD, le script d'init ne démarrait pas alors que le démon tournait. Le problème venait du baselayout 1.13 si je me souviens bien, mais le bug a été résolu depuis normalement. Enfin bon, je ne m'étais pas attardé dessus, j'ai vite fait un emerge -C mysql && emerge postgresql ^^

Last edited by geekounet on Mon Feb 12, 2007 5:40 pm; edited 1 time in total
Back to top
View user's profile Send private message
Darkael
Veteran
Veteran


Joined: 10 Aug 2004
Posts: 1321
Location: France

PostPosted: Mon Feb 12, 2007 5:37 pm    Post subject: Reply with quote

_tebra_, plusieurs choses:
- Arrête de rebooter, ça sert à rien
- Si mysql tourne bien (ps ax | grep mysqld), je te conseille de laisser tomber le script init.d pour l'instant et concentre-toi sur le reste du howto mysql que tu es en train de suivre
- Si y tiens vraiment, tu peux toujours essayer de décommenter DEBUG=4 dans /etc/conf.d/mysql et lancer "/etc/init.d/mysql start" pour voir ce qui se passe (après avoir tué tous les mysqld)

(Sinon, par hasard, t'aurais pas un etc-update que t'aurais oublié de faire?)
Back to top
View user's profile Send private message
Enlight
Advocate
Advocate


Joined: 28 Oct 2004
Posts: 3519
Location: Alsace (France)

PostPosted: Mon Feb 12, 2007 7:30 pm    Post subject: Reply with quote

geekounet wrote:
J'ai un problème du genre avec ma Gentoo/FreeBSD, le script d'init ne démarrait pas alors que le démon tournait. Le problème venait du baselayout 1.13 si je me souviens bien, mais le bug a été résolu depuis normalement. Enfin bon, je ne m'étais pas attardé dessus, j'ai vite fait un emerge -C mysql && emerge postgresql ^^


Troll detected!
Back to top
View user's profile Send private message
_tebra_
Guru
Guru


Joined: 12 Nov 2004
Posts: 304
Location: Brussels - Belgium

PostPosted: Mon Feb 12, 2007 10:42 pm    Post subject: Reply with quote

KarnEvil wrote:
_tebra_, plusieurs choses:
- Arrête de rebooter, ça sert à rien
- Si mysql tourne bien (ps ax | grep mysqld), je te conseille de laisser tomber le script init.d pour l'instant et concentre-toi sur le reste du howto mysql que tu es en train de suivre
- Si y tiens vraiment, tu peux toujours essayer de décommenter DEBUG=4 dans /etc/conf.d/mysql et lancer "/etc/init.d/mysql start" pour voir ce qui se passe (après avoir tué tous les mysqld)

(Sinon, par hasard, t'aurais pas un etc-update que t'aurais oublié de faire?)

Mysql semble fonctionner correctement.
Je ne tiens pas particulièrement à faire fonctionner le script mais il permetrait d'automatiser un fermeture propre de mysql aux reboot et shutdown.
etc-update mes dit que tout est à jour
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum