Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: MSQL не функционирует  (Прочитано 538 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн KradaBash

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
MSQL не функционирует
« : 24 Июня 2014, 16:36:24 »
Уже 3 тема на которую нет ответа. Я хз к кому обратиться и что делать.

Добрый день. Хз уже к кому обратиться... На 2-х форумах на пару страниц а толку 0.
Всё началось с оптимизации бд.
Были трабы с базой... С максимальным подключением. Вот только на сай никто не заходил кро меня :) В общем решил поменять файл my.cnf на 512 мб который шёл по дефолту. После чего ничего не работало, ошибка бд.
Сказали мол запускал от рута...
Ввёл: sudo -u mysql mysqld
Всё заработало. После чего перезагрузил сервер и опять ничего не работает. Warick.ru
Подскажите как запустить базу не от рута и чтоб работало после ребута серва?
Попытался ввести: sudo -u mysql mysqld - толку 0.



Только что остановил сервер командой: sudo service mysql stop
Ввёл: sudo -u mysql mysqld
Таже ошибка. Я хз что делать, что за баги...

Оффлайн .ubuntufan

  • Активист
  • *
  • Сообщений: 638
    • Просмотр профиля
Re: MSQL не функционирует
« Ответ #1 : 24 Июня 2014, 16:44:07 »
тебе же объяснили в предыдущей теме чтоб под рутом не запускал.
посмотри ps aux | grep mysqld, она скорее всего уже запущена.


Оффлайн KradaBash

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: MSQL не функционирует
« Ответ #2 : 24 Июня 2014, 16:55:14 »
Да не запускал я от рута ничего. Изначально же она как то работала? Я сидел от рута... И ребут делал всё ок было. А сейчас такая вот беда.

Пользователь решил продолжить мысль 24 Июня 2014, 16:56:09:
Я полностью отключал базу и включал её командой sudo. Толку 0.

Пользователь решил продолжить мысль 24 Июня 2014, 17:04:12:
Я мало что в этом понимаю... В той теме вроде как починили, я ввёл туже самую команду и всё заработало, сейчас же её ввожу толку 0, почему хз. Сделаю ребут и опять какая то хня вылезит.
« Последнее редактирование: 24 Июня 2014, 17:04:12 от KradaBash »

Оффлайн .ubuntufan

  • Активист
  • *
  • Сообщений: 638
    • Просмотр профиля
Re: MSQL не функционирует
« Ответ #3 : 24 Июня 2014, 17:39:08 »
вот стандартный конфиг:

http://pastebin.com/xcikZZth

Замени свой, с ним все должно работать и не занимайся больше бездумным копированием конфигов.
если тебе нужны конкретные параметры из my-large.cnf перенеси только их, но не перезатерай конфиг полностью
« Последнее редактирование: 24 Июня 2014, 17:40:47 от .ubuntufan »

Оффлайн Master_Sergius

  • Активист
  • *
  • Сообщений: 528
  • i3
    • Просмотр профиля
Re: MSQL не функционирует
« Ответ #4 : 24 Июня 2014, 18:08:25 »
на всяк случай оставлю это здесь:
если ничего не поможет, сделай дампы своих БД и переустанови mysql. И больше не запускай его из под рута!
Мой блог о семействе *nix: http://nixtravelling.blogspot.com/

Оффлайн KradaBash

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: MSQL не функционирует
« Ответ #5 : 24 Июня 2014, 18:22:13 »
Спасиб, сейчас попробую. Вопрос, не сколько донный :) Если я пишу sudo service mysql start зн я не от рута запускаю? Или же сидя под рутом команда sudo в принципе не нужна? Просто у меня же как то всё работало, сидел от рута... Запутался.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: MSQL не функционирует
« Ответ #6 : 24 Июня 2014, 19:10:37 »
Если я пишу sudo service mysql start зн я не от рута запускаю?
От имени root даётся запуск сервиса mysqld, а собственно сам демон запустится от нужного пользователя (задан в параметрах запуска).

Или же сидя под рутом команда sudo в принципе не нужна?
Она теряет смысл

Оффлайн KradaBash

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: MSQL не функционирует
« Ответ #7 : 24 Июня 2014, 19:26:15 »
Я в конец запутан. Если вы говорите ошибка бд из за того что я сижу из под рута. Тогда объясните мне как она работала это всё время до моей оптимизации? Я сидел из под рута в смысле...

Оффлайн .ubuntufan

  • Активист
  • *
  • Сообщений: 638
    • Просмотр профиля
Re: MSQL не функционирует
« Ответ #8 : 24 Июня 2014, 19:35:55 »
C каких это пор бездумное копирование конфигов называется оптимизацией?

В том конфиге не указан пользователь, от которого необходимо запускать mysqld, он запускается от рута, что запрещено внутренней системой безопасности, происходит фатал, демон возращает ненулевой статус, service пишет Job failed to start. На стандартном конфиге при запуске подхватывался user = mysql и все запускалось из под рута. Ты можешь конечно добавить данный параметр в свой скопированный конфиг, однако кроме этого там еще масса отсутствующих параметров, можешь глянуть diff если интересно. Так что лучше поступить противоположным способом описанным мною выше.

Оффлайн KradaBash

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: MSQL не функционирует
« Ответ #9 : 25 Июня 2014, 10:03:17 »
Ошибка таже самая... Почему то у меня my.cnf лежит в etc/my.cnf а лежал в etc/Msql/my.cnf
В общем заменил конфиг перезагрузил сервер и таже хня...

Пользователь решил продолжить мысль 25 Июня 2014, 10:05:39:
Всё, переместил my.cfg в папку мускула и всё ок заработала. Теперь остаётся лишь отладить базу :))) Спасибо всем кто помог!

Пользователь решил продолжить мысль 25 Июня 2014, 10:09:00:
Мб кто посоветует какие значения стоит исправить? У меня 512 mb ОЗУ, нагрузка на сайт минимальная, только создал...
Есть боты на C+ занимают максимум 50\60 % ОЗУ от 512 мб.
« Последнее редактирование: 25 Июня 2014, 10:09:00 от KradaBash »

Оффлайн .ubuntufan

  • Активист
  • *
  • Сообщений: 638
    • Просмотр профиля
Re: MSQL не функционирует
« Ответ #10 : 25 Июня 2014, 14:08:54 »

Оффлайн KradaBash

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: MSQL не функционирует
« Ответ #11 : 25 Июня 2014, 14:53:16 »
Ага спасиб почитаю. Опять упал сайт http://warick.ru/ на него кроме меня никто не заходит. ОЗУ 50% свободно от 512 мб. Что за бред?

Пользователь решил продолжить мысль 25 Июня 2014, 14:55:18:
В файлу my.cfg выставил максимум подключений 500. Толку 0.

Пользователь решил продолжить мысль 25 Июня 2014, 15:11:55:
Установил утилиту, если при нулевой загрузке серва делает анализ, если сервер в работе 0 внимания:





Пользователь решил продолжить мысль 25 Июня 2014, 15:34:43:
Я хз что это за хрень :) Пишет много одновременных соединений, со 100 я поднял до 500 и всё равно мало. Миллион что ли написать? Или в чём трабл.

Пользователь решил продолжить мысль 25 Июня 2014, 15:59:41:
Перезагрузил мускул, вот мб кому что ясно станет:

« Последнее редактирование: 25 Июня 2014, 15:59:42 от KradaBash »

 

Страница сгенерирована за 0.054 секунд. Запросов: 24.