Метка: mysql

Persistent Key-Value база с Memcached-интерфейсом

Berkeley DB

Форменное свинство, замечательная persistent key-value база memcachedb с декабря 2014 выкинута из портов FreeBSD с формулировкой: «Depends on deprecated Berkeley DB version». Я этого не понимаю. Они же не планируют выкинуть memcached, на которой кешируется туча сайтов? Ну и что тогда стоило поддержать базу, использующую тот же движок? Причем MemcacheQ пока благополучно присутствует, на чем спасибо, […]

Не злоупотребляем RDB

Если наше приложение (сайт) активно использует RDB (relational database), например MySQL или PostgreSQL, у нас появляется определенный соблазн пихать туда что ни попадя, даже безо всякой надобности. Понадобился флаг? — создадим табличку. Захотелось сохранить профиль посетителя в виде одного XML-файла? — создадим еще одну.

phpMyAdmin на жесткой ссылке

phpMyAdmin

Если ваш document_root совпадает с /usr/local/www, вопросов нет, установили и пользуемся. Но если вы предпочитаете в качестве document_root что-нибудь вроде /home/user/www/domain.com, то приходится для phpMyAdmin заводить виртуальный сервер с изрядным куском текста в конфиге сервера. Но можно сделать проще:

MySQL: после установки

Установив mysql, не забываем запустить mysql_secure_installation. Вводим (или создаем) рут-пароль к mysql, удаляем анонимных пользователей, запрещаем руту удаленное подключение, удаляем тестовые данные и доступ к ним, применяем изменения и все!

my.cfm: skip-innodb

Забавно. Ставлю OpenX, выбираю тип таблиц InnoDB, после завершения установки смотрю в phpMyAdmin – все таблицы MyISAM. Может я был невнимателен и не выбрал правильный селектор? Сношу, ставлю заново – все так же, таблицы MyISAM. Но мне-то нужны InnoDB (почему – в отдельном посте). Первая мысль, что MySQL скомпилирован без поддержки InnoDB. Проверяю – нет, […]