Показаны сообщения с ярлыком Mysql. Показать все сообщения
Показаны сообщения с ярлыком Mysql. Показать все сообщения

вторник, 19 марта 2013 г.

Большие файлы(логи) в MySQL mysql-bin.000001


Обыскался информации по этой теме и нашел! Делюсь:
Проходит какое-то время и мы замечаем, что у нас нехватает места на диске,
в частности мы смотрим и видим что в каталоге с базами mysql у нас куча файлов вида
mysql-bin.000001
mysql-bin.000002
mysql-bin.000003
и тд.
это бинарные логи от mysql
По дефолту их размер каждого гигабайт и ротация не производится. Что не есть гуд :(
За количество логов отвечает переменная expire_logs_days
Прописываем expire_logs_days=7 в my.cnf
и рестартуем mysql
затем пишем в консоли mysql
mysql> flush logs;
чтобы очистить логи
Другой вариант:
Достаточно прописать
expire_logs_days=7
и рестартунуть mysqld-server
лишнее, само потрется.
И еще - отключать логирование не стоит, так как при падении сервера базы восстанавливаются именно оттуда.




суббота, 19 января 2013 г.

Подключение MySQL к Tomcat6

Шпаргалка по подключению MySQL к Tomcat6:
  1. Берем коннектор здесь - http://dev.mysql.com/downloads/connector/j/
  2. Распаковываем куда-нибудь  архив, файл mysql-connector-java-[version]-bin.jar кладем в папку Tomcat6/lib
  3. Перезапускаем ТомКет.
Теперь можно вызывать подключение к базе данных Mysql из java проектов. О том как это сделать написано в документации к коннектору (папка /docs в архиве с файлом каннектора).