- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Сегодня утром связь с сервером была потеряна полностью. В этих случаях приходится делать экстренную перезагрузку сервера, через заявку Хостеру. Заявка была сделана. Сервер перегружен. Связь восстановилась.
Однако, судя по состоянию сайтов - не работает сервер Msql. Сама система на Дебиан 5.
При попытке запуска Mysql
# mysql start
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Вообщем файла mysqld.sock я не нашел.
Соответственно порыскав в инете выполнил следующие команды
# sudo mkfifo /var/run/mysqld/mysqld.sock
# sudo chown -R mysql /var/run/mysqld
(как я понял - создаем файл и даем права на папку)
Но при попытке старта он уже пишет ошибку 111
# mysql start
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)
При перезапуске Дебиан файл mysqld.sock исчезает и опять ошибка 2.
В Myconf я заметил что сокет для Mysql прописан в /var/run/mysqld/
Непонятно как дальше лечить Mysql.
Кто нибудь может подскажет?
Лучше лог почитайте, там написано.
Лучше лог почитайте, там написано.
....Хм.
/var/log/mysql.log - пустой.
И mysql.err - тоже.
....Да и потом, ежели Msql мертвый, то он похоже не будет ничего писать.
А где еще смотреть?
mysql.err точно не пишется? Прибейте файл, посмотрите, воссоздаётся ли заново.
В общем случае, уберите конфиг, запустите в дефолте.
Гляньте, жив ли юзер mysql.
mysql.err точно не пишется? Прибейте файл, посмотрите, воссоздаётся ли заново.
В общем случае, уберите конфиг, запустите в дефолте.
Гляньте, жив ли юзер mysql.
mysql.err точно пустой.
Прибить и перезапустить Дебиан?
......
А как смотреть жив ли юзер Msql?
Лог файл прибейте. mysql будет пытаться создать его при старте.
pw user show mysql
cat /etc/passwd
cat /etc/group
Для FreeBSD так, в Debian не помню...
mysql start - не совсем попытка старта..
что top говорит?
Вообще
p.s. А точно была перезагрузка сервера? Не кхм.. кхм.. переустановка? (чем-то анекдот про обрезание напомнило)
---------- Post added 17-07-2012 at 12:34 ----------
И да.. если сервер работает, адрес socket-а можно посмотреть в .cnf файле в каталоге /etc/mysql/
Советую прежде всего сделать бекапы.
mysql start - не совсем попытка старта..
Спасибо тебе!
Щас сделал restart - и заработало!!!! ВСЁ - ОК.
..правда выдало ошибки. Но запустился. И с сайтами все норм.
Stopping MySQL database server: mysqld.
Starting MySQL database server: mysqld.
Checking for corrupt, not cleanly closed and upgrade needing tables..
.....Но вообще странно.
Насколько помню я раньше тоже сам делал рестарт Mysql....ибо команду эту знал.
Но не работало.
Щас заработало. Я в непонятках.
Сокет не удалили случаем?
Сокет не удалили случаем?
Это вот этот файл mysqld.sock?
Ничего не удалял. Он сам удалялся после команды reboot. (насколько помню)
Я его наоборот делал вручную, после своих экспериментов.
А в конфигурацию никуда не лез.
Так как посмотрел, что сокет Mysql - там прописан именно на этот файл.