Debian установка и настройка собственного облачного хранилища Seafile.

seafile
Давно хотел попробовать в деле такую фишку как seafile, представляющую из себя ни что иное как облачное хранилище, на твоем собственном сервере, без каких-либо ограничений, кроме как объем доступного пространства на сервере))) Т.к. сам давно использую dropbox и задолбало его ограничение, да и хранить какие-либо конфиденциальные данные на его серверах особо сыкотно, решил опробовать это чудо, под названием seafile, уж очень коллега нахваливал его (пользуясь случаем, передаю ему привет: «Серега, привет!!!!»)
Ставить будем на чистый Debian 7.1.
Заваливаемся на сервер по ssh, и ставим необходимое ПО:

Во время установки мускул сервера, установщик запросит пароль для рута, ставим любой, который Вам удобен, пример superpass.
Теперь топаем по ссылке http://www.seafile.com/en/download/, и выкачиваем последнуюю версию сервера, на момент написания была 1.7.0

MySQL встроенный механизм кэширования запросов

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

mysql> show variables like 'query_cache%';
+------------------------------+---------+
| Variable_name                | Value   |
+------------------------------+---------+
| query_cache_limit            | 1048576 |
| query_cache_min_res_unit     | 4096    |
| query_cache_size             | 0       |
| query_cache_type             | ON      |
| query_cache_wlock_invalidate | OFF     |
+------------------------------+---------+

Zabbix, изменить пароль bind юзера ldap через БД

zabbix_installation_tutoriel
Заходим в мускул под пользователем забикса, либо под рутом

# mysql -u zabbix -p zabbix
Enter password: 

выполняем запрос

mysql> update config set ldap_bind_password='new_pass' where configid=1;
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0

new_pas — новый пароль который был установлен для ldap юзера

PHP 4 Client does not support authentication protocol requested by server

Хехе, пришлось недавно ставить этого мастадонта для одного из сайтов, и в итоге при попытке подключиться к мускулу, получаю ошибку: Client does not support authentication protocol requested by server Как выяснилось, что MySQL начиная с версии 4.1 использует новую систему хеширования паролей, и старые версии php не работают с ней, лечится так: # mysql -u…

nodeny — Включаем / Выключаем авторизацию у определенной группы SQL запросом

nodeny

SQL-запрос:

Затронуто строк: 978 (запрос занял 0.0285 сек.)

Проверяем сколько с выключенной авторизацией:

MySQL восстановление таблиц (mysqlcheck)


Случается в жизни такое огорчение, когда какой-то кривожопый *удак, полезет в серверную и «нечаянно» *банет сервер с базой данных, в результате мы выхватываем ох*енную улыбку во все лицо, ну и *уеву тучу покоцанных таблиц.
Итак, начнем восстанавливать наши потери, распишу по пунктикам:

MySQL выгрузить данные в csv файл

Делается все очень простым запросом: SELECT * FROM table INTO OUTFILE ‘/tmp/sample.csv’ FIELDS TERMINATED BY ‘,’ OPTIONALLY ENCLOSED BY ‘»‘ LINES TERMINATED BY ‘n’; т.е. все как обычно но добавляется INTO OUTFILE — путь к файлу куда выгружать FIELDS TERMINATED BY — разделитель полей OPTIONALLY ENCLOSED BY — каждое поле в файле быдет обрамляться указанным…

ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO)

ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO) если вы, вдруг увидели ошибку ERROR 1045 (28000), то вероятней всего: вы забыли пароль, он почему-то не подходит, раньше подходил, а теперь что-то случилось. Значит будем сбрасывать пароль для mysql. Чтобы сбросить пароль для mysql открываем файл my.cnf и в секцию [mysqld] добавляем опцию [mysqld] skip-grant-tables…