Админства пост

Большой пост-шпаргалка для меня по девелоперскому админству. Почему девелоперскому – просто я не админ, и обычно того, что будет описываться здесь будет достаточно чтобы сесть и начать писать на php что-то, но вряд ли будет правильным использовать это на рабочих серверах без консультации с админом. Ну и конечно дисклаймер – пользоваться под собственную ответственность – […]

Continue reading


mySql root privileges

Небольшой howto чтобы снова вручную не набирать. Допустим получилось так, что у root пользователя права только usage – т.е. нет прав, например, на создание другого пользователя, и бд mysql он не видит, просто так получилось. При этом физически та же бд mysql на диске есть и они не битые. (Если настройки не менялись, то для […]

Continue reading


Первая настройка mysql базы данных

Итак, подняли линукс-сервер на vds, админ поставил всякие php и апачи. Теперь моя очередь. Обычно для php приложения нужна только одна бд и один пользователь, от которого и идут все запросы к mysql. Также обычно уже имеется какая-то начальная бд, чаще всего в виде sql файла – экспорта структуры и может быть несколькими заполненными справочниками. […]

Continue reading


mysqldump: Error 2020: Got packet bigger than ‘max_allowed_packet’ bytes when dumping

Столкнулся с такой неприятной ошибкой. Решается просто: нужно в файле my.cnf  может быть расположен: /etc/my.cnf /etc/mysql/my.cnf $MYSQL_HOME/my.cnf [datadir]/my.cnf ~/.my.cnf у меня был расположен по второму варианту. В этом файле нужно найти : [mysqldump] max_allowed_packet = 16M и заменить значение на нужный объем памяти

Continue reading