fichiers de configuration

installation
installationsudo default-mysql-server php-mysql mysql_secure_installation





la configuration mysql
GroupDescription
[client-server]Options lues par tous les programmes clients MariaDB et le serveur MariaDB. Ceci est utile pour les options telles que socket et port, qui sont communes entre le serveur et les clients.
[server]Options lue par MariaDB Server.
[mysqld]Options lues par mysqld , qui inclut à la fois MariaDB Server et MySQL Server.
[mysqld-X.Y] Options read by a specific version of mysqld, which includes both MariaDB Server and MySQL Server. For example, [mysqld-10.4].
[mariadb]Options read by MariaDB Server.
[mariadb-X.Y] Options read by a specific version of MariaDB Server. For example, [mariadb-10.4].
[mariadbd]Options read by MariaDB Server. Available starting with MariaDB 10.4.6.
[mariadbd-X.Y]Options read by a specific version of MariaDB Server. For example, [mariadbd-10.4]. Available starting with MariaDB 10.4.6.
[galera] Options read by MariaDB Server, but only if it is compiled with Galera Cluster support. In MariaDB 10.1 and later, all builds on Linux are compiled with Galera Cluster support. When using one of these builds, options from this option group are read even if the Galera Cluster functionality is not enabled.
general_log_file directive précisant le fichier dans lequel seront stockés les journaux MySQL généraux
general_log directive permettant d’activer ou non la journalisation de MySQL
slow_query_log_file directive utilisée pour préciser le fichier dans lequel seront stockés les journaux MySQL concernant les requêtes lentes
slow_query_log directive permettant d'activer ou non la journalisation des requêtes lentes
long_query_time directive permettant une configuration de la durée en secondes au bout de laquelle MySQL considère la requête comme étant lente
log_queries_not_using_indexes directive permettant de préciser s'il faut ou non journaliser les requêtes qui n'utilisent pas d'index
[mysqld_safe]
log_error = /var/log/...
[mysqld]
log_error = /var/log/...
log_bin:/path permet d'activer les logs binaires ce paramètre précise dans quel fichier seront stockés les journaux binaires
expire_logs_days paramètre permettant de définir la durée en jours avant expiration des journaux
max_binlog_size paramètre définissant la taille maximale du fichier de journaux binaires (au-delà de cette taille, MySQL incrémentera le nom du fichier pour en créer un nouveau)
mysqlbinlog mysql-bin.000003 > /root/mysql-bin.000003.sql