как остановить MySQL сервер с рутом

Как я могу остановить MySQL-сервер (установлен с помощью двоичной установки в /usr/local/mysql)?

Когда я захожу в /usr/local/mysql/bin и выполняю команду

mysqld stop, я получаю следующее сообщение об ошибке :

[ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!
[ERROR] Aborting
[Note] mysqld: Shutdown complete

и я все еще могу видеть процесс для сервера MySQL.

то же самое происходит, когда я пытаюсь сделать это с помощью mysqld в /etc/init.d.

1
задан 31 October 2014 в 00:00

5 ответов

Предположение, что Вы запускаете актуальную Ubuntu и Вы уже - корень, как Вы упомянули, команда:

service mysql stop

или

/etc/init.d/mysql stop

Из-за Вашей установки необходимо попробовать это:

sudo -u mysql /usr/local/mysql/bin/mysqld stop

4
ответ дан 31 October 2014 в 00:00
sudo /etc/init.d/mysqld stop

должен сделать это.

0
ответ дан 31 October 2014 в 00:00

Используйте sudo mysqld stop, чтобы остановить его как root.

надеюсь, что это помогло.

0
ответ дан 31 October 2014 в 00:00

попробуйте следующее:

выйти;

это сработало для меня ... тогда я просто получил сообщение: "пока". затем снова показывалось, что нужно ввести команду как USER @ user>, а не как MYSQL>. Помогите это работает!

0
ответ дан 31 October 2014 в 00:00

Вы решили не устанавливать пакет mysql, предоставляемый Ubuntu, и вместо этого вручную установили версию в /usr/local - поэтому вы не делаете все обычным образом «Ubuntu», и советы, которые вы здесь получаете, могут быть затронуты.

Обычным способом установки MySQL в Ubuntu является установка пакета, предоставляемого Ubuntu, используя что-то вроде sudo apt-get install mysql-server. Установка чего-либо вручную в /usr/local с помощью скрипта make или install должна быть чем-то выполненным, только если у вас есть для этого особая причина, и у вас есть более высокий уровень технических навыков и знаний, а также желание самостоятельно его настроить. Вам также нужно будет делать обновления и исправления безопасности вручную, потому что это не будет сделано Ubuntu.

Исходя из вашего уровня технических знаний Ubuntu, я не думаю, что установка чего-либо вручную в /usr/local для вас. Если у вас нет веских причин для того, чтобы не использовать тот, что входит в Ubuntu, и вы действительно хотите узнать больше, я бы посоветовал удалить этот MySQL и установить Ubuntu с sudo apt-get install mysql-server.

После этого вы сможете следовать всем обычным инструкциям, которые вы найдете в вики и Ubuntu.

0
ответ дан 31 October 2014 в 00:00

Другие вопросы по тегам:

Похожие вопросы: