mysqlПодписка на RSS - mysql

Установка LNMP - nginx, mysql, php-fpm - Gentoo, Debian, Ubuntu, CentOS

Это руководство открывает серию материалов по установке известных систем управления содержимым (CMS) на веб-сервер Nginx. В отдельную статью необходимо выделить общую часть, которая будет одинаковой для всех CMS, написанных на PHP (грубо говоря мы сделаем тот же LAMP, только вместо громоздкого и неповоротливого веб-сервера Apache у нас будет Nginx). Задача данного руководства – установка веб-сервера Nginx, системы управления базами данных MySQL и менеджера процессов FastCGI (FPM), а также их настройка.

Mysql - создание, бэкап, восстановление, шпаргалка

Про это сто раз и на каждом углу написано, ничего, повторим, запишем, это мелочи которые всегда должны быть под рукой, тем более пользоваться этим материалом предполагается как заметкой, шпаргалкой, ... для более основательных изложений есть раздел Статьи, ... и еще раз - хотите разместить тут свой (или чужой, но обязательно с ссылкой на источник) материал, милости просим, места хватит _:)
Так, ладно к делу -
Логин в MySQL от root командой:

Злой способ сброса пароля mysql

Остановливаем процесс mysql:

# /etc/init.d/mysql stop

Запускаем mysql через команду:

# /usr/bin/mysqld_safe --skip-grant-tables --user=root &

& указывает на то что запуск команды произойдет в фоновом режиме.

Запускаем mysql от root:

Использование mysqlcheck

Использование mysqlcheck для сопровождения и аварийного восстановления таблиц.

Начиная с версии MySQL 3.23.38 можно применять новый инструмент для проверки и восстановления MyISAM-таблиц. Отличие mysqlcheck от myisamchk состоит в том, что утилита mysqlcheck должна использоваться при работающем сервере mysqld, в то время как myisamchk - при остановленном. Преимущество же заключается в том, что теперь не нужно останавливать сервер для проверки или восстановления таблиц.

LNMP веб-сервер - nginx & mysql & php

Решил обновить свой веб-сервер - давно уже вышел Nginx 1.0.0 - пора бы уже... но после обновления нарвался на полную неработоспособность его, поэтому пришлось изрядно помучаться дабы нормально его запустить, вся установка проделывалась на чистом установленном netinstall Debian Squeeze 6.01, плюс использую репозиторий для LAMP / LNMP серверов www.dotdeb.org, где есть самые свежие версии Apache, Nginx, Mysql и Php для стабильной ветки Debian.
Если у вас был установлен LAMP или LLMP, то Apache или Lighttpd необходимо удалить. Также предупреждаю не проделывайте данные операции на продакшн сервере, предварительно не создав резервной копии, дабы всегда можно было откатиться назад. Прежде чем запустить всё делал на Kvm.