Les options suivantes de mysqld affectent la
        sécurité :
      
            --local-infile[=(0|1)]
          
            Si vous utilisez --local-infile=0 alors
            vous ne pourrez pas utiliser LOAD DATA LOCAL
            INFILE. See Section 5.4.4, « Problèmes de sécurité avec LOAD DATA LOCAL ».
          
            --safe-show-database
          
            Avec cette option, la commande SHOW
            DATABASES ne retourne que les bases pour
            lesquelles l'utilisateur courant a des droits. Depuis la
            verison 4.0.2, cette option est abandonnée, et ne sert plus
            à rien (elle est activée par défaut), car désormais, il
            y a le droit de SHOW DATABASES. See
            Section 13.5.1.3, « Syntaxe de GRANT et REVOKE ».
          
            --safe-user-create
          
            Si cette option est activée, tout utilisateur ne peut
            créer d'autres utilisateurs avec les droits de
            GRANT, s'il ne dispose pas des droits
            d'insertion dans la table mysql.user. Si
            vous voulez donner un accès à un utilisateur pour qu'il
            puisse créer des utilisateurs avec les droits dont il
            dispose, vous pouvez lui donner les droits suivants :
          
mysql> GRANT INSERT(user) ON mysql.user TO 'user'@'hostname';
            Cela va s'assurer que l'utilisateur ne peut par modifier une
            colonne directement, mais qu'il peut exécuter la commande
            GRANT sur d'autres utilisateurs.
          
            --secure-auth
          
Interdit l'identification pour les comptes qui ont d'anciens mot de passe (avant la version 4.1). Cette option est valable depuis MySQL 4.1.1.
            --skip-grant-tables
          
            Cette option force le serveur à ne pas utiliser les tables
            de droits. Cette option donne donc tous les
            droits à tout le monde sur le serveur ! Vous
            pouvez forcer un serveur en fonctionnement à reprendre les
            tables de droits en exécutant la commande
            mysqladmin flush-privileges ou
            mysqladmin reload.)
          
            --skip-name-resolve
          
            Les noms d'hôtes ne sont pas résolus. Toutes les valeurs
            de la colonne Host dans les tables de
            droits doivent être des adresses IP, ou bien
            localhost.
          
            --skip-networking
          
            Ne pas accepter les connexions TCP/IP venant du réseau.
            Toutes les connexions au serveur mysqld
            doivent être faîtes avec les sockets Unix. Cette option
            n'existe pas pour les versions antérieures à la 3.23.27,
            avec les MIT-pthread, car les sockets Unix n'étaient pas
            supportés par les MIT-pthreads à cette
            époque.
          
            --skip-show-database
          
            Ne pas autoriser la commande SHOW
            DATABASES, à moins que l'utilisateur n'ait les
            droits de SHOW DATABASES. Depuis la
            version 4.0.2, vous n'avez plus besoin de cette option, car
            les accès sont désormais donnés spécifiquement avec le
            droit SHOW DATABASES.
          
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.

