Остановить mysql mac os

MacOS сбросить root пароль для MySQL

Я установил mysql-сервер на свою macOS Mojave, скачав .dmg пакет с официального сайта MySQL.

При установке mysql, установщик не запрашивал никакого root пароля, но в конце выдал сообщение, что пароль для root — dufQqAt00Z, и сообщение сохранить этот пароль.

Я сохранил себе этот пароль (возможно, не скопировав его полностью?).

Далее при подключении к mysql, к моему удивлению, ни этот пароль не пустой пароль для root — не подходили для подключения к MySQL:

Поэтому, следующие шаги подробно описывают как изменить root пароль в MySQL на маке.

1. Остановить mysql-процесс. Два варианта как остановить mysql в MAC OS:

  • Пишем в spotlight-search «mysql», открывается панелька mysql, где нажимаем остановить процесс.
  • Находим pid процесса и убиваем mysql, например так: sudo pkill mysql.

2. Запускаем мускуль в режиме safe с опцией «skip-grant-tables»:

sudo /usr/local/mysql/bin/mysqld_safe —skip-grant-tables

Вот как это выглядит, при необходимости вводим sudo пароль операционной системы:

Мы видим сообщение что демон стартанул. Теперь мы будем иметь возможность подключаться к MySQL без ввода пароля (см. пункт 3), так как мы запустили mysql с опцией skip-grant-tables.

3. Подключаемся к mysql, указывая любое имя пользователя и пароль или не указывая вовсе (ведь мы отключили проверку прав в пункте 2), после чего задаем новый пароль пользователю root:

Конечно, вместо строки new-psw, указывайте желаемый пароль.

4. На этом всё, теперь останавливайте mysql, запущенный в safe mode и запукайте в обычном режиме. Подключайтесь к MySQL снова, указывая новый пароль:

Если вы увидите ошибку:

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

То задайте новый пароль командой set password :

Теперь мы знаем, как сбросить root пароль на macOS.

Источник

Как остановить MySQL на Mac OS?

Я установил MySQL через MacPorts . Какая команда мне нужна, чтобы остановить сервер (мне нужно проверить, как работает мое приложение, когда MySQL не работает)?

Существуют разные случаи в зависимости от того, установили ли вы MySQL с помощью официального бинарного установщика, использовали MacPorts или Homebrew :

Homebrew

MacPorts

Примечание: это сохраняется после перезагрузки.

Двоичный установщик

Для тех, кто использовал homebrew для установки MySQL, используйте следующие команды для запуска, остановки или перезапуска MySQL

Заваривать начало

Заваривать перезапуск

Заваривать стоп

Вы всегда можете использовать команду «mysqladmin shutdown»

Если вы используете, homebrew вы можете использовать

для списка доступных услуг

sudo /usr/local/mysql/support-files/mysql.server stop

sudo /opt/local/etc/LaunchDaemons/org.macports.mysql5/mysql5.wrapper stop

Вы также можете использовать запуск и перезапуск здесь. Я нашел это, просмотрев содержимое /Library/LaunchDaemons/org.macports.mysql.plist.

Видимо, вы хотите:

Читайте также:  Aida64 для windows 10 64 bit c ключом

Однако я обнаружил, что второй вариант работает (OS X 10.6, MySQL 5.1.50), только если файл .plist был загружен с:

PS: я также обнаружил, что мне нужно выгрузить .plist, чтобы получить несвязанную установку MAMP -MySQL для правильного запуска / остановки. После запуска этого MAMP-MySQL запускается просто отлично:

sudo launchctl unload -w /Library/LaunchDaemons/com.mysql.mysqld.plist

На моем Mac OSX Йосемити 10.10. Эта команда сработала:

Вы можете найти файл MySQL в папке / Library / LaunchDaemons / для запуска

Можно было бы сойти с рук, не используя sudo . Пользователь может быть, например корень (то есть, корень пользователя MySQL).

Что ж, если ничего не помогает, вы можете просто использовать безжалостный подход и завершить процесс, запускающий MySQL вручную.

чтобы вывести список всех процессов, затем выполните » kill

это идентификатор процесса демона MySQL (mysqld).

В последних версиях OSX (10.8) и mysql 5.6 этот файл находится в разделе «Демоны запуска» и представляет собой com.oracle.oss.mysql.mysqld.plist. Он представляет параметр в разделе «Параметры системы», обычно в нижней части списка. Итак, зайдите в настройки системы, нажмите Mysql и отключите его в окне параметров. https://dev.mysql.com/doc/refman/5.6/en/osx-installation-launchd.html

Для меня это работает с «mysql5»

В моем случае он продолжал перезапускаться, как только я убивал процесс, используя PID. Также brew stop команда не работала, как я установил без использования доморощенного. Затем я перешел к системным настройкам Mac, и у нас там установлен MySQL. Просто откройте его и остановите сервер MySQL, и все готово. Здесь на скриншоте вы можете найти MySQL внизу системных настроек.

Источник

How to Start & Stop MySQL Manually in OS X El Capitan & Yosemite

Many developers require MySQL on their Macs, but if you’ve tried to install MySQL in OS X El Capitan and Yosemite, you likely noticed that you’ll get an “installation failed” error during the process. That error sounds worse than it is, because you can avoid it entirely by choosing not to install the startup item included in the MySQL bundle, or, you can just ignore the installation error and start MySQL yourself when you need it. Either way, MySQL actually installs fine, it’s just the bundled startup item that does not function. As you probably guessed, that means you’ll need to start and stop MySQL yourself.

Yes a preference panel gets installed that allows for a GUI approach, but many users prefer to use the command line for this purpose since many of us work in the Terminal anyway, and it has the added possibility of being automated.

Starting, Stopping, Restarting MySQL on Mac OS X

Hre are the three basic commands to start, stop, and restart MySQL in Mac OS X, including OS X El Capitan and OS X Yosemite. Be sure to enter the command onto a single line, sudo obviously requires an administrator password to be entered.

Start MySQL

sudo /usr/local/mysql/support-files/mysql.server start

Stop MySQL

sudo /usr/local/mysql/support-files/mysql.server stop

Restart MySQL

sudo /usr/local/mysql/support-files/mysql.server restart

Of course, these can be combined with starting and stopping Apache server if your intention is to setup a local web development environment.

You can download the latest version of MySQL for Mac OS X here. Future versions of the MySQL installer will undoubtedly fix this for OS X but in the meantime if you get the installation error, either customize the installer and avoid the startup item, or ignore the error and start and stop mysql yourself when it’s needed.

Читайте также:  Драйвер для samsung m2070 для linux

Those interested can also follow a workaround posted to StackOverflow here to automatically load MySQL on boot in OS X El Capitan or Yosemite.

Start, Stop, Restart MySQL from Mac OS Preference Panel

Of course, you can also start and stop the MySQL server from the bundled preference panel. To do that, simply go to the  Apple menu and open System Preferences. Choose the “MySQL” preference panel, then click on the “Start MySQL Server” button to start MySQL Server on Mac. If the server is already started, the button will change to “Stop MySQL Server”. If you want to restart the server, simply click to turn it off, wait a minute or so, then turn it back on again. This will be the easy approach for many Mac users, though you’ll have to fiddle with the pref panel as necessary, and if you go that route you’ll want to uncheck the auto-start option because it’s going to fail.

I’m partial to the command line approach for the time being, but use whatever is most appropriate for your situation.

By the way, these mySQL server management methods continue to work in MacOS Sierra as well.

Источник

Как остановить MySQL на установке Mac OS?

Я установил MySQL через MacPorts. Какая команда мне нужна, чтобы остановить сервер (мне нужно проверить, как мое приложение ведет себя, когда MySQL мертв)?

18 ответов

существуют различные случаи в зависимости от того, установлен ли вы MySQL с официальным бинарным установщиком, используя MacPorts, или с помощью доморощенного:

MacPorts

Примечание: это сохраняется после перезагрузки.

доморощенного

бинарный установщик

для тех, кто использовал homebrew для установки MySQL, используйте следующие команды ниже, чтобы запустить, остановить или перезапустить MySQL

самогон старт

Brew restart

Brew stop

вы всегда можете использовать команду «mysqladmin shutdown»

Если вы используете homebrew можно использовать

для списка доступных услуг

команду sudo /usr/местные/MySQL в/поддержки-Files/MySQL для.остановка сервера

sudo /opt/local/etc/LaunchDaemons/org.macports.mysql5/mysql5.wrapper stop

вы также можете использовать start и restart здесь. Я нашел это, просмотрев содержимое /Library/LaunchDaemons / org.системы MacPorts.для MySQL.файл plist.

видимо вы хотите:

однако я обнаружил, что второй вариант работал только (OS X 10.6, MySQL 5.1.50), если .plist был загружен:

PS: Я также обнаружил, что мне нужно выгрузить .plist, чтобы получить несвязанную установку МАМП-MySQL для правильного запуска / остановки. После запуска этого MAMP-MySQL запускается просто отлично:

sudo launchctl выгрузить-w / Библиотека / LaunchDaemons / com.для MySQL.тузды.файл plist

на моем mac osx yosemite 10.10. Эта команда сработала:

вы можете найти файл mysql в папке / библиотеке / LaunchDaemons / для запуска

можно, вероятно, уйти, не используя судо. The пользователей может быть root, например (то есть пользователь root MySQL).

Ну, если все остальное терпит неудачу, вы можете просто взять безжалостный подход и убить процесс запуска MySQL вручную.

чтобы перечислить все процессы, затем сделайте» kill

— это идентификатор процесса демона MySQL (mysqld).

последние OSX (10.8) и mysql 5.6, файл находится под демонами запуска и com.оракул.ОСС.для MySQL.тузды.файл plist. Он представляет опцию в разделе Параметры системы, обычно в нижней части списка. Итак, перейдите в системные настройки, нажмите на Mysql и выключите его из окна опции. https://dev.mysql.com/doc/refman/5.6/en/osx-installation-launchd.html

Читайте также:  Gaomon m106k driver windows 10

для меня это работает с «mysql5»

на снегу на OSX Леопард

я установил mysql5 и mysql55 через macports. Для меня упомянутые здесь файлы расположены в следующих местах:

(mysql55-сервер) / opt / local/etc/LaunchDaemons / org.системы MacPorts.mysql55-сервер/орг.системы MacPorts.mysql55-сервер.файл plist

(mysql5) / opt / local/etc/LaunchDaemons / org.системы MacPorts.mysql5 / org.системы MacPorts.mysql5.файл plist

поэтому остановка для этих работ, как это:

вы можете проверить, работает ли служба с:

Далее вы можете проверить файлы журнала в моем случае здесь:

Источник

Как остановить MySQL при установке Mac OS?

Я установил MySQL через MacPorts. Что мне нужно для остановки сервера (мне нужно проверить, как работает мое приложение, когда MySQL мертв)?

ОТВЕТЫ

Ответ 1

В зависимости от того, установлен ли MySQL с помощью официального двоичного установщика, используйте MacPorts или используя Homebrew:

MacPorts

Примечание. Это происходит после перезагрузки.

Homebrew

Двоичный установщик

Ответ 2

Для тех, кто использовал homebrew для установки MySQL, используйте следующие команды для запуска, остановки или перезапуска MySQL

Brew начать

Brew перезагрузка

Brew stop

Ответ 3

Вы всегда можете использовать команду «mysqladmin shutdown»

Ответ 4

Если вы используете homebrew , вы можете использовать

для списка доступных сервисов

Ответ 5

Ответ 6

sudo /opt/local/etc/LaunchDaemons/org.macports.mysql5/mysql5.wrapper stop

Здесь также можно использовать запуск и перезапуск. Я нашел это, посмотрев содержимое/Library/LaunchDaemons/org.macports.mysql.plist.

Ответ 7

Видимо, вы хотите:

Ответ 8

Однако я обнаружил, что второй вариант работал только (OS X 10.6, MySQL 5.1.50), если .plist был загружен:

PS: Я также обнаружил, что мне нужно разгрузить .plist, чтобы получить несвязанную установку MAMP -MySQL для запуска/остановки правильно. После запуска этого запуска MAMP-MySQL начинается просто отлично:

sudo launchctl unload -w/Library/LaunchDaemons/com.mysql.mysqld.plist

Ответ 9

На моем mac osx yosemite 10.10. Эта команда работала:

Вы можете найти файл mysql в папке/Library/LaunchDaemons/для запуска

Ответ 10

Вероятно, можно избежать использования sudo. Пользователь может быть, например, root (т.е. Пользователь root MySQL).

Ответ 11

Хорошо, если все остальное не удастся, вы можете просто принять беспощадный подход и убить процесс, выполняющий MySQL вручную.

чтобы перечислить все процессы, затем выполните » kill

— это идентификатор процесса для демона MySQL (mysqld).

Ответ 12

Последние OSX (10.8) и mysql 5.6, файл находится под Launch Daemons и является com.oracle.oss.mysql.mysqld.plist. Он предоставляет опцию в разделе «Параметры системы», как правило, в нижней части списка. Итак, перейдите в системные настройки, нажмите Mysql и отключите его из окна параметров. https://dev.mysql.com/doc/refman/5.6/en/osx-installation-launchd.html

Ответ 13

Для меня это работает с «mysql5»

Ответ 14

В OSX Snow Leopard

Ответ 15

Если вы установили пакет MySQL 5 с помощью MacPorts:

если вы установили пакет mysql5-devel .

Ответ 16

Я установил mysql5 и mysql55 поверх macports. Для меня указанные файлы здесь расположены в следующих местах:

Таким образом, остановка для этих работ выглядит следующим образом:

Вы можете проверить, работает ли служба по-прежнему:

Далее вы можете проверить файлы журнала в моем случае:

Ответ 17

mysql > показать переменные, где переменная_имя типа ‘% dir%’;

Ответ 18

После того, как попробуйте все эти командные строки, и это не работает. Я должен сделать следующее:

Этот способ работает, процесс mysqld ушел. но в /var/log/system.log есть много мусора:

Ответ 19

Если вы используете доморощенный, вы можете использовать

Это все, что вам нужно сделать. Надеюсь это поможет.

Источник

Оцените статью