Articles

Installer Mysql à partir des sources

  • Ecrit par Cheyenne
  • lundi 15 janvier 2007
Image pour le titre du contenu

Compilation et installation de mysql

J’ai choisi une configuration de compilation standard de mysql avec innodb. Si vous souhaitez choisir une autre configuration, reportez-vousà la documentation de MySQL.

[NDW : ceci est une archive, car le site original n'est plus accessible, le 15 janvier 2007 : fr Installer Mysql a partir des sources (57 visites).

Le copyright est celui de Cheyenne.]

C’est parti!

prompt> cd mysql-4.1.21
 
prompt> ./configure   --prefix=/usr/local/mysql  
 
--enable-assembler 
 
--with-innodb  
 
--without-debug
 
prompt> make
 
prompt> make install

Avant d’installer MySQL, nous choisissons un fichier de configuration que nous copions dans /etc/my.cnf :

prompt> cp support-files/my-medium.cnf /etc/my.cnf

Nous pouvons maintenant installer MySQL :

prompt> /usr/local/mysql/bin/mysql_install_db
 
prompt> echo /usr/local/mysql/lib/mysql >> /etc/ld.so.conf
 
prompt> ldconfig

Puis, nous affectons les fichiers MySQL à l’utilisateur mysql :

prompt> cd /usr/local/mysql
 
prompt> chown -R root  .
 
prompt> chown -R mysql var
 
prompt> chgrp -R mysql .

Nous pouvons maintenant créer le script de démarrage de MySQL et le rendre exécutable :

prompt> cd /usr/local/src/mysql-4.1.21/support-files
 
prompt> cp /mysql.server /etc/init.d/mysqld
 
prompt> chmod +x /etc/init.d/mysqld

Enfin, pour que MySQL se lance au démarrage du serveur :

prompt> update-rc.d mysqld defaults 20

C’est fait, MySQL est installé ! pour démarrer mysql:

prompt> /etc/init.d/mysqld start

pour arrêter mysql

prompt> /etc/init.d/mysqld start

Note : N’oubliez pas de définir un mot de passe root pour mysql. Pour ce faire, démarrez MySQL puis :

prompt> /usr/local/mysql/bin/mysql -u root
 
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('nouveau_mot');
 
mysql> SET PASSWORD FOR 'root'@'host_name' = PASSWORD('nouveau_mot');
 
mysql> quit

où ‘host_name’ est le nom de votre serveur et ‘nouveau_mot’ votre mot de passe root MySQL

< Précédent   Suivant >

Commentaires

Vous pouvez ajouter votre commentaire!


Vous devez vous connecter pour commenter