Base de données MySQL
aptitude install -y mysql-server mysql-client libmysqlclient-dev
Ne pas indiquer de passes lorsque demandés.
Configuration du serveur de bases de données :
vi /etc/mysql/my.cnf
Ajouter les paramètres suivants dans les blocs [client] et [mysqld].
[client] (ligne 22 par exemple) :
default-character-set = utf8
[mysqld] (ligne 46 par exemple) :
character-set-server = utf8 collation-server = utf8_general_ci
Sécurisation de l’installation :
mysql_secure_installation
Choisir Entrée à la première demande de passe puis choisir ensuite celui de l’utilisateur root MySQL. Valider les autres questions par l’affirmative.
service mysql restart
Contrôler la bonne prise en charge de UTF8 par défaut :
mysqladmin variables -u root -p | grep utf8
| character_set_client | utf8
| character_set_connection | utf8
| character_set_database | utf8
| character_set_results | utf8
| character_set_server | utf8
| character_set_system | utf8
| collation_connection | utf8_general_ci
| collation_database | utf8_general_ci
| collation_server | utf8_general_ci