PostgreSQL
coub
express.js
freeware
git
jquery
laravel
links
linux
macos
mysql
node.js
php
powershell
python
ubuntu
vim
virtualbox
анекдот
блог
игры
интересно
стихи
цитаты
Как установить время на сервере UBUNTU
March 07, 2009
Мне это понадобилось потому что моя девзона работает внутри виртуальной машины, в которой время регулярно теряется и переставляется. Хотя бы просто потому, что виртуалка выключается за ненадобностью в нерабочее время. В общем синхронизироваться совсем просто на самом деле:
# Проверяем текущую таймзону more /etc/timezone # Если надо конфигурируем правильную? ту которая нам нужна sudo dpkg-reconfigure tzdata # Ставим собственно сам модуль sudo aptitude install ntpdate # Обновляем локальное время с удаленного ntp-сервера (ntp-сервера можно поглядеть в Gooogle) sudo ntpdate 0.ru.pool.ntp.org
Как поставить APC (Alternative PHP Cache) на FreeBSD
March 07, 2009
Недавно озадачился этой вот фигнёй. Хостинг у меня на FirstVDS и ресурсов маловато, ну и само собой когда ворочается фреймворк, даже такой лёгкий как CI, всё равно подключения кучи файлов работу заметно тормозят. А с APCшкой всё примерно.. на 25% шустрее работает ;) Так вот, к сути. Установить очень просто, вообще это написано тут для линукса, а для фри пишу ниже:
pkg_add -r pecl-APCПосле сервер перезапустить (может в каких-то случаях и не надо, у меня не заработал модуль без перезапуска).
Как упаковать результат mysqldump
March 07, 2009
Причем как это сделать ловко ушами и одной строчкой.. Да проще простого:
mysqldump -u username -p database_name | gzip -c > database_name.sql.gzНа выходе имеем упакованый гзипом мускульный дамп, правда поскольку видно -p, мускуль должен сначала попросить пароль. -p не совсем нужен если пользователь ходит работать без пароля например. Таким пользователем запросто может быть root, хоть это и не порядочно :) В общем очень удобно.
Как сменить рутовый пароль MySQL?
March 07, 2009
Жесть! Жесть!! Прилипалово!! Больше не пашет рутовый пароль для мускуля!! Но доступ в шелл (достаточный естественно ;) для старта-рестарта сервиса) есть. Что делать? Как перебить пароль для root-а? Бывает всякое, в том числе и такое. Решения мильён раз понаписаны в инете, но таки чтобы не забыть намалюю тут:
# Останавливаем мускуль, это раз. /etc/init.d/mysql stopСтартуем мускуль пропуская привелегии и только для локального использования, это два
mysqld --skip-grant-tables --skip-networking &Авторизуемся под рутом безо всяких паролей, это три
mysql -u rootПереходим в базу MySQL и нахально перебиваем запросом пароль для пользователя с логином root, это четыре
USE mysql; UPDATE user SET password=PASSWORD('newpassword') WHERE user='root';Тут просто перезапускаем мускуль и собственно всё. Всё как было раньше, кроме рутового пароля.
/etc/init.d/mysql stop /etc/init.d/mysql start
Как сохранить результат запроса MySQL в файл?
March 07, 2009
Для случая, когда в файл надо сохранить результат выполнения последовательности sql-запросов, прочитанной из файла
mysql -u root -p < file.sql > out.txtГде file.sql выглядит примерно так
use database_name; show tables;