Ошибка при подключении к mysql — /var/run/mysqld/mysqld.sock не найден

mysql on linux

Довольно частая ошибка (в моей практике). Подключаюсь к базе данных mysql, а там — ошибка примерно следующего содержания:

ERROR 2002 (HY000): Can't connect to local MySQL server through
socket '/var/run/mysqld/mysqld.sock' (2)

Уже давно её не видел, но вот — на ноуте поставил Ubuntu и встретил «старого друга».

Читать далее →

Как восстановить пароль root’а в mysql

mysqlЕщё один полезный совет из серии «начинающему администратору». Нет, ну а что, забыть пароль от чего-либо сейчас в порядке вещей… Вот и с учёткой администратора базы данных такое случается :) Следующий рецепт подойдёт для Linux-based и BSD систем (hint: пароль у пользователей Windows обычно пустой).

Читать далее →

Корпоративный мегапочтовик — Postfix

Оригинал: http://ithouse.spb.ru/?p=303

В очередной раз столкнулся с необходимостью поднять с нуля почтовую систему. Все стандартно, плюс несколько эксклюзивных требований:
— копирование всей почты на определенный ящик
— запрет отправки многотомных архивов
— ограничение размера писем на отправку (всем, кроме избранных, не больше 1мб) Читать далее →

Корректное удаление пакета из FreeBSD

Собственно пишу для себя, как корректно удалить пакеты из FreeBSD. Буду писать на примере mysql:
Смотрим какие пакеты зависят от mysql:

~# pkg_info | grep mysql
mysql-client-6.0.9 Multithreaded SQL database (client)
p5-DBD-mysql-4.010 MySQL driver for the Perl5 Database Interface (DBI)
php5-mysql-5.2.8 The mysql shared extension for php

Пробуем удалить напрямую: Читать далее →