Ich habe bereits http://dev.mysql.com/doc/refman/4.1/en/mysql-config-wizard-file-location.html gesehen
wie man mysql my.cnf Ort kennt
und
http://dev.mysql.com/doc/refman/5.1/en/option-files.html
Aber ich bin immer noch mit der uralten Frage festgefahren! "Wo ist meine my.ini?" Ich verwende Windows Server 2008 mit MySQL 5.5.28. Ich habe den Dienst mit mysqld --install installiert und kann den mysql-Server mit sqlyog verwenden. Aber leider kann ich meine.ini weder in noch in der Abfrage finden installation directory
oder auch nichts zurückgeben.c:\
c:\windows
data_dir
show variables like "mysql_home"
Irgendwelche Vorschläge?
my.ini
(zumindest in meinem Fall) inC:\ProgramData\MySQL\MySQL 5.6
Antworten:
Sie müssen mir den Ordner ansehen,
C:\Program Files\MySQL\MySQL Server 5.5
aber es gibt ein Problem. Wenn Sie eine MSI-Installation von MySQL durchführen, wird my.ini nicht erstellt. In diesem Ordner befinden sich Beispiel-INI-Dateien. Um beispielsweise eine davon zu verwenden,my-medium.ini
müssen Sie vor einem MySQL-Neustart Folgendes tun:Sobald Sie dies tun,
my.ini
können Sie von lesenC:\Program Files\MySQL\MySQL Server 5.5\bin\mysql.exe
.quelle
my.ini
Ihnen erstellten Datei auszuführen , müssen Sie zuerst den aktuellen Dienst stoppennet stop mysql
und dann entfernen :sc remove mysql
. Dann müssen Sie einen neuen Dienst installieren:"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"
Jetzt können Sie den Dienst mit demnet start newmysql
Befehl ausführen .my.ini STANDORT AUF FENSTERN MYSQL 5.6 MSI (MIT DEM INSTALLATIONS-WIZARD)
Öffnen Sie eine Windows-Befehlsshell und geben Sie Folgendes ein :
echo %PROGRAMDATA%
. Unter Windows Vista führt dies zu :C:\ProgramData
.Laut http://dev.mysql.com/doc/refman/5.6/en/option-files.html befindet sich der erste Speicherort, unter dem MySQL suchen wird
%PROGRAMDATA%\MySQL\MySQL Server 5.6\my.ini
. Wenn Sie dies tunls "%PROGRAMDATA%\MySQL\MySQL Server 5.6\my.ini"
, sehen Sie in Ihrer Windows-Shell , dass die Datei vorhanden ist.Im Gegensatz zu den meisten Vorschlägen, die Sie in Stackoverflow und im Internet finden, funktioniert das Einfügen der Datei
C:\Program Files\MySQL\MySQL Server 5.6\my.ini
NICHT. Weder wirdC:\Program Files (x86)\MySQL\MySQL Server 5.1
. Der Grund, der auf dem oben angegebenen MySQL-Link angegeben ist:Die 5.6 MSI - Installer funktionieren eine my.ini im schaffen höchste Priorität Lage, keine andere Datei Bedeutung jemals gefunden / verwendet werden, mit Ausnahme der einem vom Installationsprogramm erstellt.
Die oben akzeptierte Lösung funktioniert nicht für 5.6 MSI-basierte Installationen.
quelle
%PROGRAMDATA%\MySQL\MySQL Server 5.6
. Ich hätte es allerdingsquelle
Ich habe meine in gefunden
(Es ist ein versteckter Ordner)
Sie können eingeben
win+R
und schreiben,%PROGRAMDATA%
um auf diesen Ordner zuzugreifen, oder einfach "Versteckten Ordner anzeigen" aktivieren.quelle
Starten Sie MySQL Workbench, dann Server -> Optionsdatei und sehen Sie unten im Fenster nach. Es wird etwas wie "Konfigurationsdatei: C: \ ProgramData \ MySQL \ MySQL Server 5.6 \ my.ini" angezeigt.
(Und beachten Sie den subtilen Unterschied zwischen "ProgramData" und "Program Files" - leicht zu beschönigen, wenn Sie nach einer schnellen Antwort suchen.)
quelle
Sie finden die Datei my.ini in Windows an diesem Speicherort: C: \ ProgramData \ MySQL \ MySQL Server 5.6
Der ProgramData-Ordner ist ein versteckter Ordner. Nehmen Sie die entsprechende Einstellung vor, um diesen Ordner anzuzeigen. Öffnen Sie die Datei my.ini als Administrator, um sie zu bearbeiten und zu speichern.
quelle
Nur für MySQL Workbench-Benutzer beantwortet,
quelle
In meinem Fall war der Ordner
ProgramData
unter Windows 7 standardmäßig ausgeblendet, sodass ich keinemy.ini
Datei finden konnte .Nachdem ich die Option Versteckte Dateien und Ordner anzeigen ausgewählt hatte, konnte ich die
my.ini
Datei am Speicherort finden :C:\ProgramData\MySQL\MySQL Server 5.6
.Versteckte Dateien und Ordner unter Windows 7 anzeigen:
Klicken Sie mit der rechten Maustaste auf die Schaltfläche Windows-Logo und wählen Sie Windows Explorer öffnen.
Klicken Sie auf Organisieren und wählen Sie Ordner- und Suchoptionen.
Klicken Sie auf die Registerkarte Ansicht, wählen Sie Versteckte Dateien und Ordner anzeigen und deaktivieren Sie das Kontrollkästchen für Schutzdateien für geschützte Systeme ausblenden.
Klicken Sie in der Warnung auf Ja und dann auf OK.
quelle
Unter C: \ Programme \ MySQL \ MySQL Server 5.5 gibt es verschiedene INI-Dateien mit kleinen, mittleren und großen Namen. In der Regel wird Medium verwendet oder es hängt von Ihren Anforderungen ab.
quelle
programData
ist versteckter Ordner, daher müssen Sie die Option von der Einstellung zum Anzeigen des versteckten Ordners ändern und dann die Änderung in der darinmy.ini
vorhandenen Datei vornehmen .Stellen Sie sicher, dass Sie die richtige
my.ini
Datei aktualisieren, da dies viel Zeit verschwenden kann, wenn Sie weiterhin falsche Dateien aktualisieren.Sie können im Dienst nachsehen, welche
my.ini
in diesem Dienst konfiguriert sind.quelle
Drücken Sie die Windows-Taste> geben Sie services ein> drücken Sie die Eingabetaste> Suchen Sie in der Liste nach MySQL> Rechtsklick> Eigenschaften> Der Pfad zur ausführbaren Datei enthält den Speicherort der Standarddatei direkt darunter (my.ini).
quelle
Öffnen Sie Ihre Laufkonsole. Geben Sie Folgendes ein: services.msc Suchen Sie nach: mysql Klicken Sie mit der rechten Maustaste auf Eigenschaften, in denen "Pfad zur ausführbaren Datei" geschrieben ist. Klicken Sie auf den Cursor und bewegen Sie ihn nach rechts, bis Sie das Verzeichnis von my.ini sehen. Es ist "Standarddatei" geschrieben. ". Um es manuell in Ihren Erkundungsordnern zu erreichen, müssen Sie die Visualisierung versteckter Elemente aktivieren (Erkundungsordner> Hauptmenü> Visualisieren> Versteckte Elemente visualisieren).
wie in diesem Video erklärt
https://www.youtube.com/watch?v=SvCAa2XuQhg
quelle
Ich hatte das gleiche Problem, als ich MSS MySQL installierte, und es gab auch keine my-medium.ini-Dateien, als ich die obigen Schritte versuchte. Nur die Installation der ZIP-Datei von MySQL hat mir geholfen. Daher empfehle ich Ihnen, den installierten MSI-Ordner zu deinstallieren und mithilfe der ZIP-Datei neu zu installieren.
quelle
Wenn MySQL unter Windows als Dienst installiert ist, können Sie den Binpath des Dienstes ändern. Beispielsweise
Leerzeichen nach binpath ist wichtig. Sie müssen doppelte Anführungszeichen vermeiden
quelle