Installation d’un serveur MySQL avec FreeBSD 10.1


Où l’on va voir comment installer MySQL.

Compilation de MySQL

Nous allons utiliser notre poudriere pour installer MySQL. Il faut donc commencer par ajouter les ports nécessaires dans le fichier /usr/local/etc/poudriere.d/101Ramd-list.txt

1
2
databases/mysql56-server
databases/mysql56-clients

Et l’on demande à poudriere de préparer les options :

1
# poudriere options -j 101Ramd64 -f /usr/local/etc/poudriere.d/101Ramd64-list.txt

avant de lancer la compilation :

1
# poudriere bulk -j 101Ramd64 -f /usr/local/etc/poudriere.d/101Ramd64-list.txt

Installation de MySQL

L’installation va se faire très simplement aussi, avec pkg :

1
# pkg install mysql56-server

Configuration de MySQL

La configuration est devenue très simple.

Nous allons simplement lancer mysql-server. Le processus va automatiquement créer les bases de données internes1. Nous allons en même temps demander le démarrage de MySQL au lancement de la machine :

1
2
# echo "mysql_enable=\"YES\"" >> /etc/rc.conf
# service mysql_server start

Et nous allons affecter un mot de passe à l’administrateur des bases de données, l’utilisateur root2.

1
2
3
# openssl rand 9 -base64
VLMN02b9Hnn2
# mysqladmin -u root password VLMN02b9Hnn2

Pensez à conserver votre mot de passe dans un lieu sûr et procéder à des copies de sauvegarde.

Et voilà, nous avons notre MySQL prêt à fonctionner.


  1. Oui, MySQL utilise MySQL pour stocker les données des ces bases de données. C’est en fait ainsi pour la grande majorité des bases de données. ↩︎

  2. Il ne s’agit pas du root du système, mais bel et bien du root de MySQL. Ne confondez pas les deux. ↩︎

powered by FreeBSD