J'ai MacOS Sierra. J'ai installé le serveur MySQL, qui fonctionnait. Cependant, après un redémarrage du Mac Book, je ne peux pas démarrer le serveur MySQL.
J'ai essayé de changer le port de 3306
à 3307
dans le fichier my.cnf
.
Question
J'apprécierais toute aide sur la façon de démarrer le serveur MySQL, et aussi de le faire démarrer automatiquement sous MacOS Boot up.
(Je suis nouveau sur Mac, alors excuses-moi s'il s'agit d'une question fondamentale).
METTRE À JOUR
À la recherche de journaux d'erreur, je ne trouve rien avec l'horodatage d'aujourd'hui (02/02/2017).
Rien dans le répertoire data
:
Aucun fichier avec "mysql" n'a été modifié depuis que j'ai essayé de démarrer le serveur MySQL (02/02/2017 après 09:00).
Après une discussion avec Richard, le problème suivant est résolu:
mon.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
Essentiellement, bien que nous ayons ajouté les strophes pertinentes au fichier my.cnf, nous avions tout de même oublié l’en-tête de section. L'ajout de la section [mysqld] a permis à mysql de démarrer.
Après l’installation de Mysql 8.0.12 sur MacOS High Sierra, le serveur Mysql ne pouvait pas démarrer. J'ai essayé plusieurs suggestions, comme supprimer et réinstaller mysql, redémarrer l'ordinateur et modifier les autorisations des fichiers, sans succès. Je l'ai finalement obtenu au travail en supprimant /etc/my.cnf
.
Dans mon cas, la première fois, après l’installation de Mysql, Mac a besoin d’un redémarrage.
Donc, le redémarrage de Mac, après l’installation, a résolu le problème pour moi.
MacOS ne vient pas avec un fichier my.cnf. Les paramètres par défaut suffiront aux besoins pour une utilisation de base. Une fois que nous devons les remplacer, il est logique d’avoir une configuration personnalisée.