warum kann ich my.cnf nicht finden?
Frage
Ich habe updatedb. Ich habe orten my.cnf
Aber ich kann es nicht finden? Nichts.
(I installiert MYSQL mit aptitude mysql-Server installieren, und mysql funktioniert jetzt.)
Lösung
Was ist Ihr Betriebssystem? Unter Debian Linux, ist es auf /etc/mysql/my.cnf entfernt. Wenn Ihr nicht finden können, können Sie einen von Grund auf neu erstellen, um diese Dokumentation mit .
Andere Tipps
Sie können folgenden Befehl versuchen:
find /etc -name *.cnf
Es zeigt Ihnen alle Standorte von * .cnf Dateien
findet nur Dateien in Verzeichnissen drucken, die Sie lesen können.
Auch wenn Sie sagen, Sie haben updatedb, hast du laufen
sudo /etc/cron.daily/slocate
Wenn nicht, dann wahrscheinlich das, was Sie ausgeführt haben war nicht gleichwertig. (Der Standard lokalisiert Programm auf Debian / Ubuntu in diesen Tagen mlocate).
Erstellen Sie eine Konfigurationsdatei MySQL bietet verschiedene Konfigurationsmethoden, aber im allgemeinen ist es am einfachsten, eine Datei my.ini im mysql-Ordnern zu erstellen. Es gibt Hunderte von Möglichkeiten MySQL genau auf Ihre Anforderungen zu optimieren, aber die einfachste my.ini-Datei ist:
[mysqld]
# installation directory
basedir="C:/mysql/"
# data directory
datadir="D:/MySQLdata/"