JeuWeb - Crée ton jeu par navigateur
[Résolu] Installer mysql - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : [Résolu] Installer mysql (/showthread.php?tid=1486)



[Résolu] Installer mysql - Yoda54 - 18-07-2007

Bonjour,

J'hésitais un peu entre poster dans cette partie et dans la partie hébergement et après avoir vu les sujets présents dans hébergemtn, je me suis dis que celle-ci était peut-être plus appropriée. N'hésitez pas à déplacer mon sujet si vous l'estimez nécessaire.

Je suis entrain d'installer la version 5.0.45 de mysql, enfin, d'essayer plutôt...
Voici le cheminement que j'ai utilisé jusqu'ici:

# cd /usr/local
# mkdir /usr/local/src
# cd /usr/local/src
# gunzip mysql-5.0.45.tar.gz
# tar xvf mysql-5.0.45.tar

A ce stade, j'ai bien mon dossier mysql-5.0.45 avec les fichiers dedans.

# cd /usr/local/src/mysql-5.0.45
# ./configure --prefix=/usr/local/mysql
# make

Et là, ça se gate:
field.cc: In method `int Field_long:Confusedtore (const char *, unsigned int,
CHARSET_INFO *)':
field.cc:1160: Internal compiler error in do_jump, at expr.c:9742
Please submit a full bug report.
See <URL:http://bugzilla.redhat.com/bugzilla/> for instructions.
make[4]: *** [field.o] Error 1
make[4]: Leaving directory `/usr/local/src/mysql-5.0.45/sql'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/usr/local/src/mysql-5.0.45/sql'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/local/src/mysql-5.0.45/sql'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/mysql-5.0.45'
make: *** [all] Error 2

J'obtiens la même erreur en faisant ensuite make install (ce qui e parait a priori normal.
Je constate également que le dossier /usr/local/src/mysql-5.0.45/scripts ne se crée pas et si je poursuis l'installation, je suis bloqué au moment de la création de la base initiale; la commande ./mysql_install_db renvoie une erreur et est inopérante.

Une idée de l'origine du problème. Merci par avance.


RE: Installer mysql - elazard - 18-07-2007

c'est quoi ton OS? ou celui de ton serveur?


RE: Installer mysql - naholyr - 18-07-2007

Mêmes questions Wink OS ? Version ?

Je pense que tu dois pouvoir le trouver en version paquet, plutôt que de le recompiler.
Sur un serveur tu n'as de toute façon pas les outils pour compiler normalement (c'est une faille potentielle).


RE: Installer mysql - Yoda54 - 18-07-2007

Linux avec Radhat 7.2


RE: Installer mysql - Yoda54 - 18-07-2007

Bon, j'ai suivi ton conseil naholyr, mais là, je me retrouve à nouveau coincé.

La commande #rpm -Uvh MySQL* me renvoie une erreur de dépendance. Quelques recherches m'ont amené vers la solution suivante: rpm -Uvh --nodeps MySQL-server-5.0.45-0.i386.rpm
Mais là aussi, je me retrouve avec une erreur:
"file /usr/bin/mysqldumpslow from install of MySQL-server-5.0.45-0 conflicts with file from package MySQL-client-4.1.20-0"

Là, je ne sais plus quoi faire Sad


RE: Installer mysql - Plume - 18-07-2007

Tu n'as pas un gestionnaire de packages ?
Et je crois sinon qu'il devrait y avoir une option qui te permet de télécharger en plus du package que tu veux, toutes les dépendances de ce dit package. Mais trop longtemps que je n'tàf plus avec Tux, donc j'ai perdu la mémoire ^^



RE: Installer mysql - Amrac - 19-07-2007

Essai de choper le site web de la distribution, ils ont sans doute une documentation qui explique comment installé une solution LAMP (Linux - Apache - Mysql - PHP).


RE: Installer mysql - NicoMSEvent - 19-07-2007

je viens d'installer hier un nouveau serveur... sur un mac G4 ppc
Debian, c'est trop facile :
$apt-get install apache2
$apt-get install mysql-server (la version 5 a été installée)
$apt-get install php5
$apt-get install phpmyadmin (a installé le reste des modules pour apache, comme gd par exemple)

c'est tout ce que j'ai installé
Pour redhat, je te conseille vivement un gestionnaire de package, ça te simplifiera grandement la vie Wink


RE: Installer mysql - Yoda54 - 19-07-2007

En furetant à droite à gauche j'ai trouvé quelques trouvé quelques tronçons d'explications. Le coreutils s'appelle en fait fileutils sur la distribution redhat 7.2. Il existe donc des fake qui font que l'installation se passe correctement.
Par contre, je vais jeter un oeil à ces gestionnaire de package pour l'avenir.

Merci à tous pour vos interventions!