Почему я не могу найти my.cnf?
Я обновил. Я нашел my.cnf
Но я не могу найти это? Ничего такого.
(Я установил MYSQL с помощью aptitude install mysql-server, и MySQL работает сейчас.)
4 ответа
Какая у вас операционная система? В Debian Linux он находится по адресу /etc/mysql/my.cnf. Если вы не можете найти его, вы можете создать его с нуля, используя эту документацию.
Вы можете попробовать следующую команду:
find /etc -name *.cnf
он покажет вам все расположения файлов *.cnf
Создание файла конфигурации MySQL предоставляет несколько методов конфигурации, но, как правило, проще всего создать файл my.ini в папке mysql. Существуют сотни вариантов настройки MySQL в соответствии с вашими требованиями, но самый простой файл my.ini:
[mysqld]
# installation directory
basedir="C:/mysql/"
# data directory
datadir="D:/MySQLdata/"
locate будет печатать файлы только в тех каталогах, которые вы можете прочитать.
Кроме того, когда вы говорите, что сделали updatedb, вы запускали
sudo /etc/cron.daily/slocate
Если нет, то, вероятно, то, что вы сделали, не было эквивалентным. (Программа поиска по умолчанию в Debian/Ubuntu в эти дни называется mlocate).