FreeBSD сброс пароля root к MySQL

1. Останавливаем службу MySQL:

/usr/local/etc/rc.d # ./mysql-server stop

2. Запускаем службу с опцией —skip-grant-tables

mysqld_safe —skip-grant-tables &

3. Подключаемся с серверу MySQL при помощи клиента mysql:

mysql -u root
4. Вводим новый пароль для root:

mysql> use mysql;
mysql> update user set password=PASSWORD(«NEW-ROOT-PASSWORD») where User=’root’;
mysql> flush privileges;
mysql> quit

5. Останавливаем сервер MySQL:

/etc/init.d/mysql stop
6.Запускаем MySQL-сервер и логинимся с новым паролем:

/usr/local/etc/rc.d # ./mysql-server start
mysql -u root -p

Как не нужно сдавать квартиру…

Эта песнь у нас воем зовется (с) Ктото..

В очередной пишу заметку о том как сложно сдать квартиру и не получить по итогам руины…

Сьехал жилец. Жил на квартире 4 года. До этого жильцы менялись в среднем каждые полгода. Общий стаж сдачи квартиры — 6 лет. Квартиру начинал сдавать с только что законченого  ремонта, новой мебелью, новой кухней, новой газовой плитой и т.д.

Итог 6 лет эксплуатации:

  • мебель потеряла товарный вид. Частично изношена/изодрана/изрезана.
  • частично расколота плитка на кухне
  • обои на стенах изодраны/протерты/испачканы
  • потолки серые от пыли. Не мылись и не обтирались ни разу в принципе
  • не работает дверной звонок
  • отодвинул диван — слой пыли под диваном 3-4 сантиментра. На «стенке» — около 2-х миллиметров.
  • краны за 6 лет меняны 2 раза. Ванная исколота, серая от грязи.
  • на балконе — мусорная свалка
  • ГРЯЗЬ везде…

Главной нашей ошибкой было — контролировали только оплату коммуналки. Считали не удобным стеснять жильцов проверками общего состояния квартиры.

Сейчас делаем косметический ремонт и тупо оттираем с хлоркой всю квартиру. Ремонтирую мебель и всё что можно отремонтировать. Следующим жильцам составим план график уборки-приборки-регламентных работ с точным указанием дат и состава нашей проверки. И.. будем тупо ежемесячно проверять всё и вся. Морда кирпичем. Никаких «не удобно,стесняемся и т.п.». Как в гостиннице — будут отчитываться за каждое полотенце. И сдавать будем ДОРОГО. Сдавать «ниже рыночной» — не ценит народ, когда сдаешь для того «чтобы пустая не стояла».

Чего нам стесняться? Договор заключаем. Налоги платим….

Коварный UNION..

Иной раз не знаешь где затупишь. Казалось бы простой запрос с использованием UNION, а потратил кучу времени, чтобы выяснить, почему он иногда не корректно отрабатывает.

Было:

Стало:

В чем соль? Оператор UNION без опции ALL оказывается обладает свойствами группировки одинаковых значений в запросе. Например у меня, при одинаковых одновременных значениях даты и суммы происходила группировка этих строчек в одну…

Дерево на jquery с «drag and drop»

Для того чтобы организовать хранение дерева, массив данных должен содержать как минимум два параметра: id записи, и child — т.е. в иерархии к какой id относится эта запись. Пример child =0, если запись в «корне». Например структура в mysql в простейшем случае может быть такой: id,name,address,child

Для непосредственного отображения дерева удобно пользоваться jquery плагином dynatree. При перетаскивании элементов дерева при помощи «drag and drop», состояние ветвей записывается в БД. Ниже пример кода, какой он может быть: » Читать далее

1 2 3