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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

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

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

  • Активист
  • *
  • Сообщений: 519
  • 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

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

Или же сидя под рутом команда sudo в принципе не нужна?
Она теряет смысл
Принимаю благодарности в WMR и WMZ на кошельки:
R158160676909 и Z313280060764

Оффлайн 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.065 секунд. Запросов: 24.