Quel est l’emplacement du client mysql .my.cnf
utilisant .my.cnf
dans Windows?
Clarification : ce fichier n’existe pas par défaut, alors lorsque vous le créez, où le placez-vous pour que le client de ligne de commande le lise automatiquement?
Tapez ceci:
mysql --help
Ensuite, regardez la sortie. Il y a un bloc de texte à propos de 3/4 de la .my.cnf
décrivant les fichiers .my.cnf
défaut .my.cnf
. Voici un exemple de XAMPP v3.2.1 :
Default options are read from the following files in the given order: C:\Windows\my.ini C:\Windows\my.cnf C:\my.ini C:\my.cnf C:\xampp\mysql\my.ini C:\xampp\mysql\my.cnf C:\xampp\mysql\bin\my.ini C:\xampp\mysql\bin\my.cnf
Votre configuration peut différer Vous devrez exécuter la commande pour vérifier les chemins réels sur votre système particulier.
Regardez dans le fichier de configuration MySQL C:\xampp\mysql\bin\my.ini
.
En haut de ce fichier sont des commentaires:
# You can copy this file to # C:/xampp/mysql/bin/my.cnf to set global options, # mysql-data-dir/my.cnf to set server-specific options (in this # installation this directory is C:/xampp/mysql/data) or # ~/.my.cnf to set user-specific options.
Là, il vous indique où trouver votre fichier .my.cnf
.
Après avoir vérifié les emplacements par défaut sur Win7 avec mysql --help
et impossible de trouver un fichier de configuration, j’ai recherché manuellement my.ini et je l’ai trouvé dans C:\ProgramData\MySQL\MySQL Server xy
(yep, ProgramData
, pas Program Files
) .
Bien que j’aie utilisé mon propre fichier my.ini dans Program Files
, l’autre configuration a remplacé mes parameters.
Accédez au panneau de configuration → services, recherchez MySQL et cliquez avec le bouton droit de la souris pour choisir les propriétés. S’il y a, dans “path to EXE file”, il y a un paramètre comme
--defaults-file="X:\path\to\my.ini"
c’est le fichier que le serveur utilise réellement (indépendamment de ce que mysql --help
imprime).
C’est généralement dans votre dossier d’installation MySQL comme dans C:\Program Files\MySQL\MySQL Server 5.5\my.ini
ou C:\xampp\mysql\bin
Si ce n’est pas le cas, il est fort possible que vous n’en ayez pas, et que MySQL ne charge que les valeurs par défaut.
Vous devrez peut-être activer les fichiers et dossiers cachés pour le voir. Aller aux options des dossiers: dans n’importe quel dossier, allez au menu principal du texte horizontal supérieur >> Outils >> Options des dossiers. Activer «Afficher les fichiers et dossiers cachés» et «Afficher les fichiers système protégés», enregistrer et quitter
XAMPP utilise un fichier appelé mysql_start.bat pour démarrer MySQL et si vous ouvrez ce fichier avec un éditeur de texte, vous pouvez voir ce que le fichier de configuration tente d’utiliser, dans la version actuelle:
mysql\bin\mysqld --defaults-file=mysql\bin\my.ini --standalone --console
Si vous avez installé XAMPP sur le chemin par défaut, cela signifie que c’est sur c:/xampp/mysql/bin/my.ini
Si le fichier n’existe pas, vous devez ouvrir un terminal de console (start-> tapez “cmd”, appuyez sur enter), puis écrivez “mysql –help” et imprimez un texte mentionnant les emplacements par défaut, dans la version actuelle de XAMPP est:
C:\Windows\my.ini C:\Windows\my.cnf C:\my.ini C:\my.cnf C:\xampp\mysql\my.ini C:\xampp\mysql\my.cnf
A l’aide du panneau de configuration XAMPP, cliquez sur le bouton Config pour MySQL et vous trouverez le fichier qu’il utilise actuellement.
Si vous vous connectez au serveur avec MySQL Workbench, regardez les options “Gestion” et “Fichier d’options” dans le menu de gauche, puis l’emplacement du fichier de configuration utilisé par ce serveur apparaît en bas à droite. .
Créez-le vous-même dans le dossier “c: \ xampp \ mysql”.
Si vous êtes sur Cygwin, cette commande vous indiquera les emplacements:
mysql --help |grep -A1 Default|grep my
Veuillez vous excuser pour ressusciter ce thread, mais pour Windows 8.x, les utilisateurs peuvent trouver my.cnf dans ce dossier:
C:\ProgramData\MySQL\MySQL Server 5.6\my.ini
Ensuite, vous pouvez également trouver un dossier de données sur le même dossier.
Si vous l’installez directement avec le programme d’installation de la communauté sur le serveur Windows 2008, il se trouvera sur c: \ ProgamData \ MySql \ MysqlServerVersion \ my.ini