Instalar Mysql 5.7 en Mac con homebrew
Ahora que he instalado laravel valet en mi mac, me he dado cuenta que es muy sencillo tener un servidor local, pero no todo es tan sencillo, brew por default descarga la versión más reciente del servicio ya sea mysql, php, nginx, etc.
Esta publicación la dedicaré a Mysql, ya que mi proyectos están usando la versión 5.7 y brew automáticamente descarga la versión 8.0 que hasta el día de hoy es la versión más reciente, a demás que SequelPro aun no admite las nuevas funciones de Mysql 8.0.
Antes de eliminar Mysql de tu mac, asegúrate de realizar un respaldo de tus bases de datos.
Eliminar Mysql 8.0 0 más reciente:
// Esto eliminará completamente cualquier configuración y datos de MySQL que pueda tener.
brew uninstall mysql
brew uninstall [email protected]
brew uninstall [email protected]
rm -rf /usr/local/var/mysql
rm /usr/local/etc/my.cnf
Ahora instalamos MySQL 5.7
brew install [email protected]
Dado que 5.7 no es la última versión de MySQL que Homebrew tiene disponible, debemos vincularlo manualmente.
brew link [email protected] --force
Finalmente, si desea que MySQL siempre se ejecute como un servicio:
brew services start [email protected]
Con esta simple configuración podrá tener mysql ejecutándose en segundo plazo.
Para que mysql sea un poco más segura y para establecer la contraseña de root, ejecute el siguiente comando y complete las opciones que considere oportunas.
mysql_secure_installation