IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Installation MySQL Discussion :

Installer MySQL 3.23 et MySQL 4.1 sur un même serveur Linux


Sujet :

Installation MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 309
    Par défaut Installer MySQL 3.23 et MySQL 4.1 sur un même serveur Linux
    Je dois installer un MySQL 4.1 sur un serveur Linux RedHat possédant déjà un MySQL 3.23 (installation rpm), sans casser cette dernière bien sûr.
    Pour lancer deux serveurs MySQL (de même version) sur une
    même machine (Linux) il faut les lancer sur des ports différents. Pour installer deux MySQL je n'ai rien trouvé de clair.
    Merci par avance pour vos réponses.

  2. #2
    Membre émérite
    Avatar de Biglo
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    537
    Détails du profil
    Informations personnelles :
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 537
    Par défaut
    Premièrement, je te conseille de prendre la 4.1 mais pas en RPM. Donc le "Linux (non RPM package)" qu'on trouve ici : http://dev.mysql.com/downloads/mysql/4.1.html. Personnellement je ne prendrais pas le risque de voir le RPM 4.1 corrompre l'ancienne installation.

    Donc pour l'installation de la 4.1, tu suis les indications du fichier INSTALL (ou ici : http://dev.mysql.com/doc/refman/5.0/...g-binary.html). Tu n'es pas obligé de créer un utilisateur "mysql" si tu en as déjà un pour la 3.23. Et bien sûr, tu copies les fichiers de la 4.1 à un autre emplacement que ceux de ta 3.23.

    Avant de lancer le serveur 4.1, veille à spécifier un autre port, soit en ligne de commande soit en utilisant un fichier d'options dans lequel tu mettras quelque chose du genre :

    Plus d'infos sur les fichiers d'options ici :http://dev.mysql.com/doc/refman/5.0/...ion-files.html

    Voilà, bonne chance

  3. #3
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 309
    Par défaut
    Pour le lancement de l'installation, il ne vaudrait pas mieux faire ça :
    scripts/mysql_install_db --user=mysql --defaults-file=/DataDir/my.cnf --datadir=/donneesMysql41

    ou simplement mettre ces données dans /DataDir/my.cnf ?

  4. #4
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 309
    Par défaut
    J'ai l'erreur suivante :
    Didn't find @libexecdir@/mysqld
    You should do a 'make install' before executing this script

    Un 'make install' me donne :
    ...
    make[2]: *** [install-benchSCRIPTS] Erreur 1
    make[2]: Quitte le répertoire `/usr/local/mysql-4.1.11/sql-bench'
    make[1]: *** [install-am] Erreur 2
    make[1]: Quitte le répertoire `/usr/local/mysql-4.1.11/sql-bench'
    make: *** [install-recursive] Erreur 1

    J'ai fait le configure et le make avant.

  5. #5
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 309
    Par défaut
    J'ai récupéré une autre version (autre que celle que l'on m'a donné mais ça devrait faire l'affaire). Je n'ai plus d'erreur de compilation mais j'ai l'erreur suivante :
    060816 12:19:42 [ERROR] Can't start server : Bind on unix socket: Permission denied
    060816 12:19:42 [ERROR] Do you already have another mysqld server running on socket: /usr/local/mysql-4.1.21/mysql.sock ?
    060816 12:19:42 [ERROR] Aborting

    060816 12:19:42 [Note] /usr/local/mysql-4.1.21/bin/mysqld: Shutdown complete

  6. #6
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 309
    Par défaut
    Problème résolu : l'utilisateur mysql n'avait pas les droits d'écriture pour créer le fichier pid.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Installer plusieurs instances d'un service sur un même serveur.
    Par lavoyech dans le forum Services Windows
    Réponses: 0
    Dernier message: 17/03/2015, 15h57
  2. [WS 2008 R2] Combien de fois puis-je Installer/Désinstaller W 2008 R2 Foundation sur le même serveur
    Par symbabeauchat dans le forum Windows Serveur
    Réponses: 5
    Dernier message: 11/03/2013, 10h37
  3. [MySQL] Serveur MySQL surchargé ( > installation de 2 serveurs mysql sur le même serveur ?)
    Par Jonas0122 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 12/04/2011, 12h47
  4. Mettre MySQL sur le même serveur que Sharepoint
    Par pjl60 dans le forum SharePoint
    Réponses: 1
    Dernier message: 12/12/2008, 00h29
  5. Réponses: 2
    Dernier message: 23/01/2006, 15h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo