Comprenons comment les options de ligne de commande MySQL affectent le traitement des fichiers d'options -
De nombreux programmes MySQL prenant en charge les fichiers d'options gèrent les options suivantes. Étant donné que ces options affectent le traitement du fichier d'options, elles doivent être fournies sur la ligne de commande plutôt que dans un fichier d'options. Pour que cela fonctionne correctement, chaque option doit être fournie avant les autres options, avec les exceptions mentionnées ci-dessous -
−−print−defaults should be used immediately after −−defaults−file, −−defaults−extra−file, or −−loginpath.
Sous Windows, si le démarrage du serveur se fait avec les options --defaults-file et --install, vous doit d'abord --installer.
--defaults-extra-file=file_name
Sous Unix, lisez la ligne ci-dessus dans le fichier d'options après le fichier d'options globales, mais assurez-vous qu'elle se trouve avant le fichier d'options utilisateur et avant le fichier de chemin de connexion sur toutes les plateformes.
--login-path=name
Il est utile de lire les options du chemin de connexion spécifié dans le fichier de chemin de connexion .mylogin.cnf. Le chemin de connexion est un groupe d'options qui spécifient le bon serveur MySQL auquel il faut se connecter et le compte qui doit s'authentifier.
Pour créer ou modifier le fichier de chemin de connexion, l'utilitaire mysql_config_editor doit être utilisé.
mysql --login-path=mypath
Par défaut, le client mysql lit les groupes d'options [client] et [mysql]. Pour la commande ci-dessus, mysql lit [client] et [mysql] à partir des autres fichiers d'options, et [client], [mysql] et [mypath] seront lus à partir du fichier de chemin de connexion.
Le programme client lit le fichier du chemin de connexion même si l'option --no-defaults est utilisée. Pour spécifier un autre nom de fichier de chemin de connexion, la variable d'environnement MYSQL_TEST_LOGIN_FILE doit être définie.
--print-defaults
Il imprime le nom du programme et toutes les options extraites du fichier d'options. La valeur du mot de passe est masquée.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!