Ошибка при подключении к 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

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