Voilà, je suis en train de mettre en place mysql sur une machine avec linux slackware 8.1, mais j'ai un pb pour l'executer ...
J'ai bien lancé le script d'installation, je n'ai pas eu de message d'erreur.
J'ai copié le fichier mysql.server dans /etc/rc.d/ (fichier avec les droits d'execution corrects)
Appel de mysql.server à partir de rc.local
Lors du boot, mysql démarre apparament normalement, mais s'arrête tout de suite après Bien entendu en faisant un ps -aux|grep sql, il n'y a rien du tout ...
Keski se passe ? Keski ne va pas ? J'ai pas la machine sous les yeux, mais ya un log ou quelque chose qui permet de voir ce qui ne va pas ?
merci !
Message édité par freds45 le 31-03-2003 à 22:58:59
Publicité
Posté le 31-03-2003 à 15:39:02
freds45
Posté le 31-03-2003 à 18:06:38
justement puiske t'en parles
root@blueturtle:~# safe_mysqld -err-log=/tmp/error
Starting mysqld daemon with databases from /var/lib/mysql
030331 17:54:16 mysqld ended
root@blueturtle:~# more /tmp/error
030331 17:25:29 mysqld started
030331 17:25:29 /usr/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
030331 17:25:29 mysqld ended
root@blueturtle:~# ls /var/lib/mysql/mysql/host.frm -l
-rw-rw---- 1 root root 8958 Mar 31 14:54 /var/lib/mysql/mysql/host.frm
root@blueturtle:~#
je lance le daemon en lui disant de faire un log dans /tmp/error
dans ce log on voit qu'il ne trouve pas un fichier alors qu'on voit qu'il existe avec un ls -l comprends pas
mikerinos666
Posté le 31-03-2003 à 19:35:30
as tu lance un mysql_install_db
comment est lancee mysql au demarrage de la machine?
par /usr/bin/safe_mysqld ou /usr/bin/safe_mysqld -u root?
as tu lance un mysql_install_db
comment est lancee mysql au demarrage de la machine?
par /usr/bin/safe_mysqld ou /usr/bin/safe_mysqld -u root?
oui j'ai lancé le mysql_install_db, aucune erreur, tout se passe bien
mysql est lancé via mysql.server, que j'ai copié dans /etc/rc.d/ et que j'appelle dans rc.local. Je crois que c'est via safe_mysql tout court, ya juste un argument --datadir
mystère mystère tout ca...
freds45
Posté le 31-03-2003 à 20:21:03
hey, je suis en train de voir ca une fois que j'ai posté le message précédent.... c'est pas parcequ'il n'y a pas les droits sur le fichier en question ?
Citation :
-rw-rw---- 1 root root 8958 Mar 31 14:54 /var/lib/mysql/mysql/host.frm
edit: j'ai pas la machine sous la main , test tt à l'heure
Message édité par freds45 le 31-03-2003 à 20:22:35
freds45
Posté le 31-03-2003 à 22:58:37
ben gagné, c'était ça !
pas les droits sur les bons fichiers