Гость

MySQL Конфигурационный файл my.cnf

До этого момента мы плодотворно поработали с MySQL но даже не притронулись к конфигурационному файлу. Типового файла конфигурации хватает для решения малых и средних задач бизнеса. Как производительность различных баз данных, так и опции в этом файле (связанные с производительностью) не играют роли до определенного момента. Обычно возникает две ситуации. Малые/средние нагрузки когда вы обслуживаете MySQL. При таком раскладе приходится делать несложные запросы, резервное копирование баз, подключение веб-проектов использующих БД.
Настройки не сильно влияют на производительность. И вторая ситуация – большие базы данных и большие нагрузки, скорее всего в этом случае в компании будут специалисты по БД. Вместе с MySQL поставляется пять файлов типовой конфигурации, начать лучше с них и далее корректировать под свои нужды.
# fi nd / -name my*.cnf
/usr/share/doc/mysql-server-5.0.45/my-huge.cnf
/usr/share/doc/mysql-server-5.0.45/my-large.cnf
/usr/share/doc/mysql-server-5.0.45/my-small.cnf
/usr/share/doc/mysql-server-5.0.45/my-innodb-heavy-4G.cnf
/usr/share/doc/mysql-server-5.0.45/my-medium.cnf
/usr/share/mysql/my-huge.cnf
/usr/share/mysql/my-large.cnf
/usr/share/mysql/my-small.cnf
/usr/share/mysql/my-innodb-heavy-4G.cnf
/usr/share/mysql/my-medium.cnf
/etc/my.cnf
Рабочий файл конфигурации MySQL – это /etc/my.cnf, все остальные это шаблоны которые можно использовать вместо my.cnf Пожалуй самое главное что стоит сделать – это отключить возможность
подключения к БД по сети. Для этого нужно добавить строку skip-networking в /etc/my.cnf
Бесплатный конструктор сайтов - uCoz