2017-02-02 4 views
1

У меня есть MacOS Sierra. Я установил MySQL Server, который работал, однако, после перезагрузки Mac Book, я не могу запустить MySQL Server.MacOS Не удается запустить MySQL Server

enter image description here

Я попытался изменить порт от 3306 к 3307 в файле my.cnf.

Вопрос

Я был бы признателен за любую помощь, о том, как запустить сервер MySQL, а также иметь его, чтобы он автоматически запускается на MacOS загрузки.

(Я новичок в Mac, поэтому извиняюсь, если это основной вопрос).

UPDATE

Глядя на журналы ошибок, я не могу найти что-нибудь с сегодняшними (2/2/2017) меткой времени.

enter image description here

Ничто в data реж:

enter image description here

Нет файлов с "MySQL" не был изменен, так как я пытался запустить сервер MySQL (2/2/2017 после 9:00).

enter image description here enter image description here

+0

У вас должен быть файл с ошибкой - на моем его в/usr/local/var/mysql и будет что-то вроде .local.err. Взгляните туда и посмотрите, нет ли что-либо очевидного (должно быть близко к концу файла). – FreudianSlip

+0

И, если вы использовали пиво для установки своего mysql, используйте «brew services start mysql», чтобы получить его для автоматического запуска. – FreudianSlip

+0

Я не могу найти никаких журналов ошибок (см. Обновление выше). Я ищу не в том месте?Я только что загрузил и запустил программу установки, поэтому не использовал пиво. – Richard

ответ

1

После обсуждения с Ричардом, следующий решает вопрос:

my.cnf:

[client] 

port = 3306 
socket = /tmp/mysql.sock 


[mysqld] 

port = 3306 
socket = /tmp/mysql.sock 
datadir = /usr/local/mysql-5.7.17-macos10.12-x86_64/data 
tmpdir = /tmp 

По существу, хотя бы мы добавили соответствующую строфу к my.cnf, мы все равно пропустили заголовок раздела. Добавление раздела [mysqld] позволило запустить mysql.

+0

Спасибо за вашу помощь здесь, это решило мою проблему. – Richard

0

В моем случае, я нечаянно перевел владение всего каталога /usr/local себе, что привело к выхватывая дар разрешения записи из /usr/local/mysql-5.7.20-macos10.12-x86_64/data каталога от пользователя демона под названием «_mysql».

Восстановление собственности исправило проблему.

Смежные вопросы