Installation de MySQL sous linux

Avec l'archive en sa possession il faut la décomprésser

 cp mysql-3.22.xx.tar.gz /usr/local
 cd /usr/local
 tar zxvf mysql-3.22.xx.tar.gz ./

Puis on compile MySQL.

 cd mysql-3.22.xx
 ./configure --prefix=/usr/local/mysql
 make
 make install
 ./scripts/mysql_install_db
 chmod +x support-files/mysql.server

On peut dès à présent lancer MYSQL en tapant

 /support-files/mysql.server start

Ensuite il faut définir le mot de passe de l'utilisateur root de MySQL, qui servira à effectuer les opérations de maintenances sur MySQL

 cd /usr/local/mysql/bin
 /mysqladmin -u root password mot_de_passe

On peut ensuite se connecter à MySQL.

 ./mysql -u root -pmot_de_passe mysql

Voilà vous êtes connecté, vous pouvez maintenant ajouter des utilisateurs. Je vous conseille de lire le tutorial sur les droits MySQL.

 > INSERT INTO host (host, db, Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv) VALUES ('localhost','%', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y');
 > INSERT INTO user (host,user,password) VALUES ('localhost', 'lulu', password('lolo'));
 > INSERT INTO db (host,db,user,Select_priv,Insert_priv,Update_priv,Delete_priv,Create_priv,Drop_priv) VALUES
 ('localhost','recettes_de_cuisine','lulu', 'Y', 'Y', 'Y','Y', 'Y', 'Y');

L'utilisateur est ajouté, on peut maintenant créer la base et quitter le client MySQL.

 > CREATE DATABASE recettes_de_cuisine;
 > QUIT;