Сам удивился почему здесь еще нет шпоры по этой теме. Если забыл пароль root в MySQL, но имеешь рута на сервер, то заменить пароль очень просто. Редактируем /etc/my.cnf (ну или где там он у вас) и вставляем в секцию [mysqld] строку: skip-grant-tables Далее, рестартуем mysqld, коннектимся: mysql -u root mysql Выполняем запрос UPDATE USER SET [...]
Онналы для Базы Данных
Оптимизация MySQL InnoDB на высоких нагрузках
Попытаюсь в этой статье рассказать об особенностях применения хранилища InnoDB в высоконагруженных проектах, а так же дать поверхностное сравнение MyISAM и InnoDB. Безусловно, MySQL не ограничивается только этими двумя типами хранилища данных, однако они являются подавляющими в своей распространенности использования. Несмотря на то, что много в InnoDB для меня очевидно, все еще остаются некоторые темные [...]
Зоопарк
Аж глаза разбегаются
Удаленный шифрованный бэкап MySQL при помощи LVM snapshot
В статье описано как сделать удаленный шифрованный бэкап MySQL при помощи LVM snapshot с минимальным пенальти на производительность MySQL
Уменьшение потребления памяти MySQL
В основном это касается Virtual Dedicated Server (VDS/VPS), т.к. дефолтная установка MySQL на CeontOS/Fedora/RHEL с дефолтным my.cnf делает malloc на сотню с лишним мегабайт. Конечно на потребляемую память MySQL влияют такие параметры как key_buffer, query_cache_size и т.п. Но они по дефолту идут минимальные, а кеш запросов вообще по моему отключен по дефолту. Так вот все [...]
Касательно INNODB и MyISAM
Мой чисто практический опыт применения InnoDB на производственных мощностях показал, что данный драйвер гавно, массивные инсерты и апдейты кладут его в смерть. Симптомы: непонятные зависания тредов мускуля, потери данных. SQL вроде проходит, ошибки не возвращает, а данные не записались. Производственные мощности – это база в десятки гигабайт, >1k QPs и все такое. Конечно в InnoDB [...]
Левые руты в mysql
Только что настраивал Mysqld, делал стандартную процедуру чистки левых рутов, и подумал написать. Дефолтная инсталляция mysql создает следующих юзеров: root@localhost, no password root@127.0.0.1, no password root@HOSTNAME, no password После того, как мы делаем mysqladmin password NEWPASS Пароль устанавливается на одного из вышеперечисленных юзеров (обычно на root@localhost если на клиенте и сервере правильно указаны UNIX-сокеты). Остальные [...]
MySQL & thread_cache
Кто еще не знает о великом могуществе конфигурационной переменной mysql thread_cache_size, выключенной по дефалту, поставьте ее значение от 4 до 20 и офигейте с проседания нагрузки ) P.S. Данное относится к Linux & FreeBSD 7.x P.P.S Данное не относится к FreeBSD < 5.x P.P.P.S Для FreeBSD 5.x,6.x необходимо для мускуля включить libthr.so в /etc/libmap.conf: [mysqld] [...]
Посты