Установлен mysql@5.6 с использованием brew mysql.server, а не команда - PullRequest
0 голосов
/ 21 октября 2018

Я установил mysql@5.6, используя brew.Ниже приведены команды, которые я запускал

brew install mysql@5.6

sudo chmod -R 777 /usr/local/var/mysql

sudo ln -s /usr/local/Cellar/mysql\@5.6/5.6.41/bin/mysql /usr/local/bin/mysql

sudo cp /usr/local/Cellar/mysql\@5.6/5.6.41/homebrew.mxcl.mysql.plist /Library/LaunchAgents/

sudo chown root /Library/LaunchAgents/homebrew.mxcl.mysql.plist

sudo chmod 600 /Library/LaunchAgents/homebrew.mxcl.mysql.plist

sudo chmod +x /Library/LaunchAgents/homebrew.mxcl.mysql.plist

launchctl load -w /Library/LaunchAgents/homebrew.mxcl.mysql.plist

mysql.server start

sh: mysql.server: команда не найдена

это вывод, который я получаю.mysql --version дает вывод

mysql Ver 14.14 Distrib 5.6.41, для osx10.13 (x86_64) с использованием оболочки EditLine

Если я запускаю сервис через brew, то егоначиная

brew services start mysql@5.6

Но когда я запускаю mysql -uroot Я получаю

ОШИБКА 2002 (HY000): Невозможно подключиться к локальному серверу MySQL черезсокет '/tmp/mysql.sock' (2)

Ответы [ 2 ]

0 голосов
/ 23 января 2019

$ vi ~/.bash_profile

запись

PATH=${PATH}:/usr/local/mysql/bin

PATH=${PATH}:/usr/local/mysql/support-files

в нем.сохраните его.

$ source ~/.bash_profile и попробуйте mysql.server start

0 голосов
/ 21 октября 2018

Я думаю, вам также нужно запустить службу:

brew services start mysql@5.6

Затем вы можете проверить, что служба mysql работает, используя:

brew services list

Теперь попробуйте создать символические ссылки дляпакет mysql:

brew link --force mysql@5.6

Вам может понадобиться добавить местоположение к mysql к вашему пути, чтобы найти местоположение пакета:

brew list mysql@5.6

Затем добавьте местоположение к bin в конец вашего файла ~/.profile или ~/.bash_profile.Например:

export PATH=$PATH:/usr/local/Cellar/mysql@5.6/5.6.41/bin

Затем перезагрузите файл:

source ~/.bash_profile

Теперь вы сможете использовать mysql и подключаться к локальному работающему серверу.

...