Не запускается mysql

Вопросы по работе дополнительного ПО, которое можно поставить самому.

Модератор: Art.i

Не запускается mysql

Сообщение BaHeK » Пт окт 11, 2013 12:39 pm

Сегодня перестал запускаться mysql, при запуске пишет ошибку
Код: выделить все
root@frallion:~# service mysql start
/etc/init.d/mysql: line 44: /usr/sbin/mysqld: No such file or directory

Файла /usr/sbin/mysqld нет, кто его удалил не знаю, доступа ни у кого нет, кто может скинуть этот файл для debian 7 x64?
BaHeK
 
Сообщений: 4
Зарегистрирован: Сб июл 28, 2012 12:34 pm
Откуда: Железнодорожный

Re: Не запускается mysql

Сообщение ls » Пт окт 11, 2013 9:03 pm

Переустановите просто через
apt-get remove mysql-server
apt-get install mysql-server
* FirstVDS в twitter в facebook и в вконтакте *
ls
Support team
 
Сообщений: 6385
Зарегистрирован: Чт мар 01, 2007 10:36 am
Откуда: FirstVDS

Re: Не запускается mysql

Сообщение nikolos » Пн июн 08, 2015 11:57 am

Пишу. Первая версия будет исключительно для начинающих, то есть сознательно будут упущены некоторые фичи. Но это не значит, что что-то не будет отлично работать. smile

_1) Исключительно для для der Hund. Зайдите в порты, сделайте make deinstall для сервера, который уже поставили, поскольку все ставим с нуля. Потом поудаляйте все конфиги, которые правили руками - автоматом они, скорее всего, не удаляться и потом будут мешать.

1) Обновляем порты. Как это ни тривиально, перед любой установкой софта во FreeBSD принято обновлять порты. Как это сделать? Скажем так, это выходит за рамки данной заметки, я лично, пользуюсь cvsup.

2) Идем в /usr/ports/databases/mysql51-server/ Почему не 6? Очень просто, на сегодня в /usr/ports/databases/mysql60-server/distinfo написано: mysql-6.0.11-alpha.tar.gz. Именно alpha а нам с Вами проблемы нужны? Завтра там может быть написано совсем другое, будем поступать по-другому. По той-же причине обходим стороной mysql54.

3) make install clean

4) Что бы MySQL запустился, в файл /etc/rc.conf добавляем строку mysql_enable="YES"

5) /usr/local/etc/rc.d/mysql-server start
И наблюдаем: Starting mysql.
И убеждаемся, что действительно запущен: ps -ax|grep my.

6) MySQL устанавливается с пустым рутовым паролем, что нужно исправить в первую очередь:
mysql -u root
SET PASSWORD FOR root@localhost=PASSWORD('XXXXXXX');

Все, в таком виде уже можно играться: создавать базы, пробовать

7) my.cnf. Для "боевого" использования сервера нужен такой файл. Расположен он может быть в:
- /etc/;
- /usr/local/etc;
- в папке, где расположены базы, по умолчанию это /var/db/mysql;
По моему мнению, в /etc располагать не следует - эта папка для конфигов самой системы.
Остаются /usr/local/etc и папка баз, тут уж на Ваше усмотрение. Лично я предпочитаю папку с базами, поскольку туда же пишутся логи, в частности лог длинных запросов, и удобно - смотришь лори и редактируешь конфиг.
Для начала можно взять стандартные, образцы которых есть в /usr/local/share/mysql. Естественно, что бы внесенные в конфиг изменения вступили в силу, нужно сделать:
/usr/local/etc/rc.d/mysql-server restart

Для начала все...

За рамками этой заметки осталось:
- использование /etc/make.conf для сборки MySQL;
- настройка MySQL-сервера на максимальную производительность ( моя специализация за последние годы...):
- перенос папки с базами в другой раздел, когда в /var становится тесно;
-http://zarabotok-v-internete53.webnode.ru/...
nikolos
 
Сообщений: 1
Зарегистрирован: Пн июн 08, 2015 11:48 am


Вернуться в Дополнительные программы

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3