Problème d'installation [MySQL] - Débats - Linux et OS Alternatifs
Marsh Posté le 23-08-2002 à 12:02:36
si tu es sûr que ton serveur mysql tourne ?
ps ax | grep mysql |
te donne koa ?
Marsh Posté le 23-08-2002 à 12:03:57
faut lancer le daemon mysql (un truc comme ça /etc/init.d/mysql start)
ça m'etonne de la part d'un user chevronné de la Slackware
Marsh Posté le 23-08-2002 à 12:04:22
Slaanesh a écrit a écrit : si tu es sûr que ton serveur mysql tourne ?
te donne koa ? |
ça donne ça
Code :
|
Marsh Posté le 23-08-2002 à 12:05:44
samuelp a écrit a écrit : faut lancer le daemon mysql (un truc comme ça /etc/init.d/mysql start) ça m'etonne de la part d'un user chevronné de la Slackware |
utilisateur chevronné ?
plutôt débutant
merci je vais essayer ça
Marsh Posté le 23-08-2002 à 12:05:47
HORNY-GRANDCORNU a écrit a écrit : ça donne ça
|
ouais ba ton serveur MySQL tourne po alors....
donc fo le lancer avec une commande du style /etc/rc.d/rc.mysql start
Marsh Posté le 23-08-2002 à 12:06:45
samuelp a écrit a écrit : faut lancer le daemon mysql (un truc comme ça /etc/init.d/mysql start) ça m'etonne de la part d'un user chevronné de la Slackware |
y a pas de dossier /etc/init.d sur la slack par défaut...
Marsh Posté le 23-08-2002 à 12:09:40
Slaanesh a écrit a écrit : y a pas de dossier /etc/init.d sur la slack par défaut... |
non, mais ce qui est zarbi c'est que dans le répertoire rc.d, ni dans toute ma partoche root, y a pas de rc.mysql
Marsh Posté le 23-08-2002 à 12:11:21
ok alors tapes ca:
safe_mysqld --user=mysql |
Marsh Posté le 23-08-2002 à 12:12:26
Quoi la Slack c comme la SuSE 7.3, pas de init.d ? C pas LSB compliant ça !
Sinon tu vas dans
/etc/rc.d/rcmysql start
Ou essaye, sous les droits routes :
rcmy (puis la touche tab (2x ou 1) pour voir les possibilites) et tu verras
Marsh Posté le 23-08-2002 à 12:13:34
ok j'ai tapotté ça, mais qu'est-ce que ça fait exactement ?
Code :
|
Marsh Posté le 23-08-2002 à 12:15:31
samuelp a écrit a écrit : Quoi la Slack c comme la SuSE 7.3, pas de init.d ? C pas LSB compliant ça ! Sinon tu vas dans /etc/rc.d/rcmysql start Ou essaye, sous les droits routes : rcmy (puis la touche tab (2x ou 1) pour voir les possibilites) et tu verras |
l'ordinateur bippe de plaisir mais ne trouve rien
Marsh Posté le 23-08-2002 à 12:18:23
le daemon se lance bien, mais il y a un probleme et il s'arrete "mysql ended"
regarde le fichier .err
/var/lib/mysql/darksatr.err je pense
dedans c écrit pkoi il s'arrete
surement un probleme de droits
et oublie pas le & a la fin de la commande, sinon tu peyut pas reprendre la main
safe_mysqld --user=foo &
Marsh Posté le 23-08-2002 à 12:18:44
HORNY-GRANDCORNU a écrit a écrit : ok j'ai tapotté ça, mais qu'est-ce que ça fait exactement ?
|
ouais ba ca veut dire que y a un problème ds la conf de ton serveur.....
donc fais un tail /var/lib/mysql/darksatr.err (je c po si c le bon nom de fichier mais ca doit ressembler à truc ds ce genre)
Marsh Posté le 23-08-2002 à 12:21:05
merci pour vos réponses
ben ça a pas l'air d'être un problème de droits
Code :
|
je prends note pour le &
Marsh Posté le 23-08-2002 à 12:22:43
bin si peut-etre, regarde si tu lance le daemon avec les droits de l'user 'mysql' et qu'il a pas le droit de lire/écrire sur les fichiers de base de données (chez toi /var/lib/mysql/*) bin ca marchera po
vérifie quand meme, au fait tu as bien lancé mysql_install_db apres l'install ?
Marsh Posté le 23-08-2002 à 12:22:44
ok ba lances mysql_install_db alors
Marsh Posté le 23-08-2002 à 12:24:18
monokrome a écrit a écrit : bin si peut-etre, regarde si tu lance le daemon avec les droits de l'user 'mysql' et qu'il a pas le droit de lire/écrire sur les fichiers de base de données (chez toi /var/lib/mysql/*) bin ca marchera po vérifie quand meme, au fait tu as bien lancé mysql_install_db apres l'install ? |
mysql_install_db, il me semble que je l'ai lancé
je vérifie pour les droits
Marsh Posté le 23-08-2002 à 12:28:56
-J'ai relancé mysql_install_db, au cas où...
-J'ai modifié les droits sur /var/lib/mysql (chmod 775 mysql)
mais rien n'y fait, toujours le même message d'erreur
l'erreur maintenant est :
Code :
|
Marsh Posté le 23-08-2002 à 12:30:09
et les droits sont bon sur /var/lib/mysql/host.frm ?
Marsh Posté le 23-08-2002 à 12:31:36
chown -R mysql.mysql /var/lib/mysql/*
c un exemple, tu peut avoir un groupe différent
Marsh Posté le 23-08-2002 à 12:33:30
ils sont pas bons
hop chmod
apparemment y a toute une série de fichiers qui sont concernés par ça
Marsh Posté le 23-08-2002 à 12:34:24
pour changer l'user je peux pas faire simplement chown mysql mysql (pour un répertoire mysql) ?
Marsh Posté le 23-08-2002 à 12:36:29
monokrome a écrit a écrit : chown -R mysql.mysql /var/lib/mysql/* c un exemple, tu peut avoir un groupe différent |
j'ai fait ça et il n'y a pas de message d'erreur, alleluia !
Par contre phpMyAdmin fait toujours la gueule...
Marsh Posté le 23-08-2002 à 12:36:45
avec chown mysql mysql c seulement sur le rep que tu agit
chown -R mysql.mysql /ton/rep/*
tu change l'user/group du rep /ton/rep de facon récursive
Marsh Posté le 23-08-2002 à 12:39:45
tout a l'air de bien fonctionner
Code :
|
par contre cet emmerdeur de phpMyAdmin ne veut pas, lui...
Marsh Posté le 23-08-2002 à 12:41:37
sans vouloir etre indiscret, c quoi le prob exact avec phpmyadmin ? (pis d'abord ca pue, mysqladmin c plus mieux )
Marsh Posté le 23-08-2002 à 12:44:50
c'est toujours le même problème, "Can't connect to 'tmp/mysql.sock'"...
Sinon je connais pas mysqladmin, c'est aussi un système de pages PHP ou bien c'est intégré à MySQL ?
Marsh Posté le 23-08-2002 à 12:51:42
monokrome a écrit a écrit : mysqladmin c un utilitaire en console |
okay, j'ai vu où il se trouve
Marsh Posté le 23-08-2002 à 12:54:33
tiens j'ai un mysql.sock dans un autre répertoire
Je peux le copier dans /tmp ?
Marsh Posté le 23-08-2002 à 12:57:10
il doit juste etre ailleurs sur le systeme...
find / -type s -name mysql.sock 2 >/dev/null
Marsh Posté le 23-08-2002 à 12:57:57
c pas un fichier "normal" tu peut pas le copier
modifie plutot dans phpmyadmin l'emplacement de mysql.sock
Marsh Posté le 23-08-2002 à 13:09:15
sinon on dirait que c'est plutôt dans le php.ini qu'il faut aller modifier des trucs, cf la doc de phpMyAdmin
merci encore
Marsh Posté le 23-08-2002 à 13:09:32
Pour vérifier si ton mysql fonctionne :
Code :
|
il devrait te répondre :
Citation : Mysql is alive |
Marsh Posté le 23-08-2002 à 11:59:44
hello,
J'ai un petit problème. MySQL a été installé automatiquement avec ma Slack 8.0, et comme ce n'est pas une version trop ancienne, j'ai décidé de la garder. Seulement, je n'arrive pas à la faire fonctionner !
Donc, n'y connaissant que dalle, je sollicite votre aide
ps : si ça peut aider, j'ai installé phpMyAdmin, qui refuse de se lancer avec ce joli message d'erreur :