Installation de MySQL
Installation
En ligne de commande :
sudo apt update && sudo apt install mysql-server
S'assurer que le service s'est correctement installé :
sudo service mysql status
Nous recommandons d'installer la version sécurisée via
sudo mysql_secure_installation
Création d'un utilisateur
Se connecter en ligne de commande à MySQL
sudo mysql -p -u root
Puis créer un utilisateur, une base de données et lui affecter les droits :
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'StrongPassword123!';
CREATE DATABASE mydatabase CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
FLUSH PRIVILEGES;
Veuillez bien noter ses informations ils seront demandés par l'application dans le fichier de configuration.
Optionnel :
Si vous comptez avoir des centaines de milliers d'enregistrements il est conseiller de rajouter de modifier la variable sort_buffer_size
sudo /etc/mysql/mysql.conf.d/mysqld.cnf
et rajouter
[mysqld]
sort_buffer_size=8192k
Et relancer le service
sudo service mysql restart