rodolphe Site Admin
Inscrit le: 16 Nov 2007 Messages: 9
|
Posté le: Dim Nov 18, 2007 1:01 am Sujet du message: Installation de MySQL |
|
|
Introduction
Pour débuter la rubrique MySQL, quoi de plus logique que de présenter l'installation de cette base de données.
Comme vous le verrez au long de cette rubrique, MySQL est vraiment une base de données simple à installer et à administrer. Chapeau bas Messieurs les développeurs MySQL !
Cette présentation ne s'attachera qu'à l'installation de MySQL sur un système *UNIX* like (debian, ubuntu, SUSE, Solaris, ..., et j'en oubli), l'installation sous Windows étant des plus simple.
Téléchargement
Rendez-vous sur le site de téléchargement de MySQL et téléchargez la version adéquate.
Pour les utilisateurs Linux et Solaris, je conseille vivement les packages "tar.gz" qui permettent une installation personnalisée.
Décompression de l'archive
Si vous avez téléchargé l'archive "tar.gz", décompressez la dans le répertoire /usr/local :
Code: |
cd /usr/local
tar xzf /repertoire_de_telechargement/myslq-xxx.tar.gz
|
Vous obtenez ainsi un répertoire /usr/local/mysql-xxx. Créer ensuite un lien symbolique vers le répertoire /usr/local/mysql :
Code: |
cd /usr/local
ln -s /usr/local/mysql-xxx /usr/local/mysql
|
Installation
Créez ensuite l'utilisateur et le groupe "mysql", créer la base de données système et assignez les bons droits :
Code: |
cd /usr/local
groupadd mysql
useradd -g mysql mysql
cd mysql
scripts/mysql_install_db --user=mysql
chown -R root .
chown -R mysql data
chgrp -R mysql .
|
Il ne reste plus qu'à copier le fichier mysql.server du répertoire /usr/local/mysql/support_files/ vers /etc/init.d/, puis de copier un des fichiers de configuration de MySQL dans le répertoire /tmp/ :
Code: |
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/.
cp /usr/local/mysql/support-files/my[xxx].cnf /etc/my.cnf
|
Pour finir, démarrez la base de données par la commande :
Code: |
/etc/init.d/mysql.server start
|
Voilà, vous venez d'installer votre première base de données MySQL. Comme vous l'avez remarqué, il n'y a vraiment rien de très compliqué.
Nous verrons prochainement comment paramétrer correctement votre fichier de configuration MySQL (fichier /etc/my.cnf).
Cordialement. |
|