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.
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
Lesen Sie es vorher. Ich habe es nicht wirklich verstanden. –
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