j'ai déjà vu http://dev.mysql.com/doc/refman/4.1/en/mysql-config-wizard-file-location.html
comment connaître l'emplacement de mysql my.cnf
et
http://dev.mysql.com/doc/refman/5.1/en/option-files.html
Mais je suis toujours coincé avec la vieille question! "Où est mon my.ini" J'utilise Windows Server 2008 avec mysql 5.5.28. J'ai installé le service en utilisant mysqld --install et je peux utiliser le serveur mysql en utilisant sqlyog. Mais malheureusement, je ne suis pas en mesure de trouver my.ini dans installation directory
ou pas dans c:\
ni dans c:\windows
ni dans la data_dir
requête show variables like "mysql_home"
n'a rien retourné.
Aucune suggestion?
my.ini
sont stockées dans (dans mon cas au moins)C:\ProgramData\MySQL\MySQL 5.6
Réponses:
Vous devez regarder dans le dossier
C:\Program Files\MySQL\MySQL Server 5.5
mais il y a un problème. Lorsque vous effectuez une installation MSI de MySQL, my.ini n'est pas créé. Il y aura des exemples de fichiers .ini dans ce dossier. Pour utiliser l'un d'entre eux, par exemplemy-medium.ini
, vous devez effectuer les opérations suivantes avant un redémarrage de MySQL:cd C:\Program Files\MySQL\MySQL Server 5.5 copy my-medium.ini my.ini net stop mysql net start mysql
Une fois, vous faites cela,
my.ini
peut être lu parC:\Program Files\MySQL\MySQL Server 5.5\bin\mysql.exe
.la source
my.ini
fichier que vous avez créé, vous devez arrêter le service actuel premiernet stop mysql
, puis retirez - le:sc remove mysql
. Ensuite, vous devez installer un nouveau service:"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe" --install newMySQL --defaults-file="C:\Program Files\MySQL\MySQL Server 5.7\my.ini"
vous pouvez maintenant exécuter le service avec lanet start newmysql
commande.EMPLACEMENT my.ini SOUS WINDOWS MYSQL 5.6 MSI (À L'AIDE DE L'ASSISTANT D'INSTALLATION)
Ouvrez un interpréteur de commandes de Windows et tapez:
echo %PROGRAMDATA%
. Sous Windows Vista cela se traduit par:C:\ProgramData
.Selon http://dev.mysql.com/doc/refman/5.6/en/option-files.html , le premier emplacement sous lequel MySQL cherchera est
%PROGRAMDATA%\MySQL\MySQL Server 5.6\my.ini
. Dans votre shell Windows si vous le faitesls "%PROGRAMDATA%\MySQL\MySQL Server 5.6\my.ini"
, vous verrez que le fichier est là.Contrairement à la plupart des suggestions que vous trouverez dans Stackoverflow et sur le Web, placer le fichier dans
C:\Program Files\MySQL\MySQL Server 5.6\my.ini
NE FONCTIONNE PAS. Ni l'un ni l'autreC:\Program Files (x86)\MySQL\MySQL Server 5.1
. La raison citée sur le lien MySQL ci-dessus:Le programme d' installation MSI 5.6 ne créer un my.ini dans le plus haut lieu de priorité, ce qui signifie qu'aucun autre fichier ne sera jamais trouvé / utilisé, sauf celui créé par l'installateur.
La solution acceptée ci-dessus ne fonctionnera pas pour les installations 5,6 MSI.
la source
%PROGRAMDATA%\MySQL\MySQL Server 5.6
. J'aurais préféré qu'il soit dans les fichiers du programme cependant ...la source
J'ai trouvé le mien en
(C'est un dossier caché)
Vous pouvez taper
win+R
et écrire%PROGRAMDATA%
pour accéder à ce dossier, ou simplement activer Afficher le dossier caché.la source
Démarrez MySQL Workbench, puis Serveur -> Fichier d'options et regardez en bas de la fenêtre; il dira quelque chose comme "Fichier de configuration: C: \ ProgramData \ MySQL \ MySQL Server 5.6 \ my.ini"
(Et notez la différence subtile entre "ProgramData" et "Program Files" - facile à ignorer si vous cherchez une réponse rapide.)
la source
Vous pouvez trouver le fichier my.ini dans Windows à cet emplacement - C: \ ProgramData \ MySQL \ MySQL Server 5.6
le dossier ProgramData est un dossier caché, alors effectuez le réglage correspondant pour voir ce dossier. Et ouvrez le fichier my.ini en tant qu'administrateur pour le modifier, puis l'enregistrer.
la source
Répondu uniquement aux utilisateurs de MySQL Workbench,
la source
Dans mon cas, le dossier
ProgramData
était masqué par défaut sur Windows 7, je n'ai donc pas pu trouver lemy.ini
fichier.Après avoir sélectionné l' option Afficher les fichiers et dossiers cachés, j'ai pu trouver le
my.ini
fichier à l'emplacement:C:\ProgramData\MySQL\MySQL Server 5.6
.Afficher les fichiers et dossiers cachés sous Windows 7:
Cliquez avec le bouton droit sur le bouton Logo Windows et choisissez Ouvrir l'Explorateur Windows.
Cliquez sur Organiser et choisissez Options des dossiers et de recherche.
Cliquez sur l'onglet Affichage, sélectionnez Afficher les fichiers et dossiers cachés, puis désactivez la case à cocher Masquer les fichiers d'exploitation système protégés.
Cliquez sur Oui sur l'avertissement, puis sur OK.
la source
il est là à C: \ Program Files \ MySQL \ MySQL Server 5.5 il y a divers fichiers .ini avec des noms petits, moyens et grands. généralement moyen est utilisé ou cela dépend de vos besoins.
la source
programData
est un dossier caché, vous devez donc modifier l'option du paramètre pour afficher le dossier caché, puis effectuer la modification dansmy.ini
fichier présent.Assurez-vous de mettre à jour le bon
my.ini
fichier car cela peut vous faire perdre beaucoup de temps si vous continuez à mettre à jour le mauvais fichier.Vous pouvez consulter le service pour voir lequel
my.ini
est configuré dans ce service.la source
Appuyez sur la touche Windows> tapez services> appuyez sur Entrée> Rechercher mysql dans la liste> clic droit> Propriétés> Le chemin vers l'exécutable aura l'emplacement du fichier par défaut juste en dessous (my.ini)
la source
Ouvrez votre type de console d'exécution: services.msc recherchez: mysql clic droit sur les propriétés où est écrit "chemin vers l'exécutable", cliquez et déplacez le curseur vers la droite jusqu'à ce que vous voyiez le répertoire de my.ini, il est écrit "defaults-file- ". pour y accéder manuellement sur vos dossiers d'exploration, vous devez activer la visualisation des éléments cachés (dossier explorer> menu supérieur> visualiser> visualiser les éléments cachés)
comme expliqué par cette vidéo
https://www.youtube.com/watch?v=SvCAa2XuQhg
la source
J'ai rencontré le même problème lorsque j'ai installé MSI de MySQL et qu'il n'y avait pas de fichiers my-medium.ini lorsque j'ai essayé les étapes ci-dessus. Seule l'installation du fichier ZIP de MySQL m'a aidé. Donc, je vous suggère de désinstaller le dossier installé MSI et de le réinstaller à l'aide du fichier ZIP.
la source
sous Windows, si MySQL est installé en tant que service, vous pouvez modifier le binpath du service. Par exemple
sc config MySQL57 binPath= "\"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe\" --defaults-file=\"<myini path>" MySQL57"
l'espace après binpath est important. Vous devez éviter les guillemets
la source