Les options par défaut sont lues dans les fichiers suivants dans l'ordre donné: /etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf /.my.cnf

Cette page recense les différentes options de démarrage mysqld que vous pouvez utiliser.

mysqld lit les suivantes sections my.cnf : [mysqld] [server] [mysqld-5.1].

En outre MariaDB 5.1 lit également les sections: [mariadb] [mariadb-5.1].

La 5.1 fonctionne pour la version principale, l'exemple ci-dessus fait référence à MariaDB 5.1.

MariaDB 5.3 lit aussi les sections [client-server] [mariadb-5.3]

Pour avoir une liste complète des options mysqld et des valeurs actuelles (basées sur votre my.cnf locale), faites ceci:

mysqld --help --verbose

Options globales

Les options suivantes déterminent comment mysqld gère les fichiers d'options. Elles peuvent spécifiées comme premier argument :

OptionDescription
--print-defaultsImprimer la liste des arguments de programme et sortir.
--no-defaultsNe pas lire les options par défaut de n'importe quel fichier d'option.
--defaults-file=# Lire seulement les options par défaut du fichier donné #.
--defaults-extra-file=# Lire ce fichier après que les fichiers globaux ont été lus.

Options de MariaDB

Les groupes complets d'options sont décrits dans here.

Un fichier my.cnf minime

Voici un fichier my.cnf minime, que vous pouvez installer dans ~/.my.cnf pour tester MariaDB 5.3. (Pour la 5.2, vous avez besoin de copier la section [client-server] vers [client] et [mysqld]).

[client-server]
# Uncomment these if you want to use a nonstandard connection to MariaDB
#socket=/tmp/mysql.sock
#port=3306

# This will be passed to all MariaDB clients
[client]
#password=my_password

# The MariaDB server
[mysqld]
# Directory where you want to put your data
data=/usr/local/mysql/var
# Directory for the errmsg.sys file in the language you want to use
language=/usr/local/mysql/share/mysql/english
# Create a file where the InnoDB/XtraDB engine stores it's data
loose-innodb_data_file_path = ibdata1:1000M
loose-innodb_file_per_table

# This is the prefix name to be used for all log, error and replication files
log-basename=mysqld

# Enable logging by default to help find problems
general-log
log-slow-queries

Le suivants fichiers d'exemple my.cnf sont inclus dans MariaDB. Examinez-les pour trouver des exemples complets des nombreuses façons de configurer MariaDB.

  • my-small.cnf
  • my-medium.cnf
  • my-large.cnf
  • my-huge.cnf

Les exemples ci-dessus peuvent être trouvés généralement dans l'un des répertoires suivants :

  • source-file-path/support-files
  • mysql-install-path/share/mysql (e.g. /usr/local/mysql/share/mysql)

Comments

Comments loading...