splurf Rm -Rf / && oops :o | Voilà, avec ça, ça roule
--------------************----------
Code :
- Installer MySQL
- Comme d'habitude, l'on préférera installer la dernière version stable de MySQL (3.23.55 au 21/02/2003) non par snobisme mais pour des raisons de correction de bugs (chanson connue, alertes du CERT et de Bugtraq). Les répertoires d'installation par défaut ont changé depuis la version 2.23.42.
- Compiler et installer
- Créer un groupe et un utilisateur, et créer les répertoires :
- groupadd mysql
- adduser (répertoire /usr/local/mysql et groupe initial mysql)
- mkdir /usr/local/mysql/data
- mkdir /usr/local/mysql/tmp
- mkdir /usr/local/mysql/var
- Récupérer l'archive mysql-3.23-55.tar.gz (www.mysql.com ou ftp.mysql.com), compiler et installer :
- cd /usr/src
- tar -vzxf mysql-3.23-55.tar.gz
- cd /usr/src/mysql-3.23.55
- ./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data --with-unix-socket-path=/usr/local/mysql/tmp/mysql.socket
- make
- make install
- chown -R mysql.mysql /usr/local/mysql
- chmod 700 /usr/local/mysql/data
- chmod 700 /usr/local/mysql/var
- chmod 755 /usr/local/mysql/tmp
- Pour une première installation , on initialise la base et on change le propriétaire au cas où :
- scripts/mysql_install_db
- chown -R mysql.mysql /usr/local/mysql
- Tester l'installation
- /usr/local/mysql/bin/safe_mysqld --user=mysql & (lancement démon)
- /usr/local/mysql/bin/mysqladmin -u root password 'motdepasse' (mot de passe admin)
- /usr/local/mysql/bin/mysqladmin -p status
- /usr/local/mysql/bin/mysqladmin -p shutdown
- S'il y a un problème, vérifier les droits et le propriétaire (mysql) des fichiers et répertoires.
- Les messages d'erreur se trouvent dans le fichier /usr/local/mysql/data/nom-du-serveur.err
- Préparer le lancement automatique de MySQL au démarrage
- cp support-files/mysql.server /usr/local/sbin
- Éditer un des fichiers de démarrage (/etc/rc.d/rc.local par exemple) pour rajouter la ligne :
- /usr/local/sbin/mysql.server start
- chmod 744 /usr/local/sbin/mysql.server
|
|