Вед-дев, Сео, Манимейкинг

Настройки MySQL

Для того чтобы внести изменения в настройки MySQL войдите под root:

cat /etc/my.cnf -> выдаст текущий файл с конфигами mysql
cd /etc -> переходим в папку etc
vi my.cnf -> вносим измнения в файл.

А теперь подробнее о самих настройках (Настройки адаптированы под Drupal 7 сервер с 16 гигабайтами оперативной памяти).

key_buffer_size = 16M
innodb_buffer_pool_instances = 4
innodb_buffer_pool_size = 4G
innodb_additional_mem_pool_size = 20M
innodb_log_file_size = 1G
innodb_flush_log_at_trx_commit = 2

Затем service mysqld restart

Значение innodb_buffer_pool_instances зависит от количества оперативной памяти выделяемой для innodb_buffer_pool_size. В идеале 1 инстанция на 1 гигабайт оперативной памяти.

Корректное изменение файла innodb_log_file_size

Для параметра innodb_log_file_size необходимо пересоздать лог файлы. Для этого нужно выключить mysql:

/etc/init.d/mysqld stop

Внести изменение в /etc/my.cnf:

innodb_fast_shutdown = 0 (для того чтобы очистить файлы логов)

Затем скопировать файлы ib_logfile0, ib_logfile1:

mv /var/lib/mysql/ib_logfile0 /var/lib/mysql/ib_logfile0_old
mv /var/lib/mysql/ib_logfile1 /var/lib/mysql/ib_logfile1_old

Включить mysql:

/etc/init.d/mysqld start

Проверить новые файлы логов:

cd /var/lib/mysql
ls

Удалить переменные в /etc/my.cnf:

innodb_fast_shutdown = 0

Перезапустить mysql:

/etc/init.d/mysqld restart

Вот и всё!



Комментарии (0)

Разделы

Подписаться

Подписка на RSS-лента последние записи из Блога

Комменты

  • MiguelSidge 1 неделя 1 день назад
    Eroctive - импотенция перекись водорода Средство для повышения потенѠ
  • Olzhas 3 месяца 3 недели назад
    Спасибо. С Новым Годом! 
  • Den 4 месяца 2 недели назад
    В первой функции, при создании переменной $li_previous нужно поменять '←' с NULL, в $li_next сделать тоже самое. 
  • Гость 4 месяца 2 недели назад
    Если все ровно так как было описано, то нет никаких сомнений что домен увел сам регистратор. Потому что вероятность того 
  • Валерий 5 месяцев 2 недели назад
    да можно делать импорт-экспорт только лишь в оболочке на входя на mysql сервер 
  • admin 5 месяцев 2 недели назад
    Валерий, а зачем вам именно так делать экспорт? Если я не ошибаюсь, то там нет какой-либо команды чтобы сделать экспорт 
  • Валерий 5 месяцев 2 недели назад
    захожу на mysql через ssh по команде  
  • admin 5 месяцев 2 недели назад
    Добрый вечер, какой у вас клиент? 
  • Валерий 5 месяцев 2 недели назад
    Здравстуйте, есть команда чтобы сделать экспорт базы внутри mysql клиента? 
  • Eduard 6 месяцев 4 дня назад
    Видать, домен хороший был. Заявление пробывали писать на мошенника?