2016-10-02 4 views
5

Lage von MySQL-Konfigurationsdatei angegeben (zB: my.cnf) nicht enter image description here angegebenLage von MySQL-Konfigurationsdatei (dh: my.cnf) nicht

Wie ich dieses Ding fixiert kann? ich versuche mysqlserver 5.5/5.7 und Werkbank unzählige Zeit neu zu installieren. Aber ich kann das Problem nicht beheben.

+0

Wie wäre es, den Speicherort der my.cnf-Datei anzugeben? Folgen Sie einfach dem Link [hier] (https://dev.mysql.com/doc/workbench/en/wb-mysql-connections-navigator-instance-options-file.html) und lesen Sie [this] (https: // dev.mysql.com/doc/refman/5.7/de/option-files.html). – RobIII

+0

Lesen Sie es vorher. Ich habe es nicht wirklich verstanden. –

+0

Dann erkläre * was es ist * das du nicht verstehst. Bitte lerne [wie man intelligente Fragen stellt] (http://www.catb.org/esr/faqs/smart-questions.html). [* Alle * deine Fragen] (http://stackoverflow.com/users/874767/tedd-ang-teck-loon?tab=questions) auf StackOverflow sind von wirklich, wirklich schlechter Qualität. Es ist normalerweise nur ein Dump einiger Ausgaben/Fehler und sehr, sehr minimaler Information. ** Sie ** müssen helfen ** wir ** Ihnen helfen. – RobIII

Antwort

6

Wenn Sie bereits wissen, wo Ihre Konfigurationsdatei, befindet sich aber einfach nicht wissen, wie es in MySQL Workbench angeben, können Sie die Schritte überspringen 1-3 und nur Schritt 4 in dieser Anleitung folgen.

Schritt 1: Stellen Sie sicher, die von MySQL ausgeführt wird (nur für den Fall Sie haben mehrere Installationen auf Ihrem System) und wie:

$ ps aux | grep mysql 

in so etwas wie führen:

_mysql   120 0,0 3,4 5122736 565108 ?? Ss Fr01pm 61:05.93 /usr/local/mysql/bin/mysqld --user=_mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --log-error=/usr/local/mysql/data/mysqld.local.err --pid-file=/usr/local/mysql/data/mysqld.local.pid 

Wenn, in dieser Ausgabe sehen Sie, dass Sie mysqld mit der --defaults-file Option gestartet wurde, diese Option gibt die Konfigurationsdatei von msql verwendet. Wenn ja, haben Sie die Konfigurationsdatei gefunden und überspringen Schritt 4.

Wenn nicht, prüfen Sie, ob dies die gleiche Binärspeicherort wie oben Befehl gibt:

$ which mysqld 

Wenn nicht, dann stellen Sie sicher, Sie verwenden Der vollständige Pfad für mysqld von der ersten Ausgabe im nächsten Schritt.

Schritt 2: Stellen Sie mySQL, welche Konfigurationsdateien es verwendet:

$ mysqld --verbose --help | grep -A 1 "Default options" 

ausgeben sollte so etwas wie:

Default options are read from the following files in the given order: 
/etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf 

Schritt 3: Überprüfen Sie die angegebenen Stellen in dieser Reihenfolge. Das erste Ergebnis sollte Ihre mySQL-Konfigurationsdatei sein.

Schritt 4: In MySQL Workbench zu Datenbank gehen> Verbindungen verwalten, dann wählen Sie die Verbindung, Profil wählen Sie den Reiter -System und geben Sie den Pfad und Dateinamen in Konfigurationsdatei.

Dies sollte es sein.

+0

Vielen Dank für Ihren Leitfaden, aber ich habe immer noch eine Frage zu dem Befehl in Schritt 1. Sie sagen, in der Ausgabe können wir sehen, die mysqld mit '--defaults-Datei' beginnen, aber wie sehen Sie das? Und wenn das der Fall ist, wo befindet sich dann die my.cnf? – n4feng

+0

Wenn es dort ist (was es normalerweise nicht ist), wird der Pfad und Name der Konfigurationsdatei direkt danach angegeben. – not2savvy

6

löste ich dieses Problem. Schritt eins:

enter image description here

Schritt zwei hier klicken: und dann klicken Sie hier Ihren Weg

enter image description here

Schritt drei zur Auswahl: mein Weg ist C:\ProgramData\MySQL\MySQL Server 5.7\my.ini

0

Und wenn noch nichts passiert Möglicherweise haben Sie das Installationspaket verwendet. Wenn dies der Fall ist, müssen Sie den Installationstyp aus der Dropdownliste auswählen, um dies widerzuspiegeln, bevor Sie die Konfigurationsdatei finden.

Hier ein Screenshot, der aus dem obigen Screenshots folgt here's a screenshot that follows from the above screenshots

Auch gibt keine Konfigurationsdatei sein kann, und Sie können hier ein erstellen, dann aus der Optionsdatei erhalten, gehen Sie zurück und Sie werden sehen, alle Optionen.