✅ Noticias, temas, complementos de WEB y WordPress. Aquí compartimos consejos y las mejores soluciones para sitios web.

Cómo hacer que MySQL sea accesible globalmente (desde MAMP)

29

Recientemente analicé cómo hacer que WP-CLI sea accesible globalmente en todo su sistema (asumiendo que está ejecutando macOS o una variación de Linux).

También he hablado sobre varias cosas relacionadas con el uso de MAMP Pro para el desarrollo de WordPress. Naturalmente, una de esas herramientas también es MySQL; sin embargo, es uno que a menudo se trata como una aplicación de "configúrelo y olvídese".

Pero recientemente comencé a trabajar en un proyecto que requiere un poco de automatización en lo que respecta a la sincronización de las bases de datos de desarrollo y preparación. Y dado que esto está programado, asume que MySQL está disponible globalmente.

Si la única forma en que instaló MySQL es a través de MAMP (o quizás otro paquete similar), entonces probablemente necesitará hacer que MySQL sea accesible globalmente en su sistema.

Así es como se hace.

Haga que MySQL sea globalmente accesible

Hay al menos dos formas de hacerlo, y diferentes personas preferirán su método. Por ejemplo, algunos pueden querer actualizar su perfil de bash para especificar dónde está el ejecutable. Otros pueden optar por establecer un enlace simbólico.

Ya que he compartido cómo hacer algo similar con un perfil de bash en una publicación anterior, aquí hay una manera fácil de hacerlo a través de enlaces simbólicos.

Supongamos que MySQL está en la siguiente ruta:

/Applications/MAMP/Library/bin/mysql

Ingrese lo siguiente en la terminal (y luego presione enter):

ln -s ~

Esto creará un enlace simbólico en el directorio usr/local/bin que hace referencia al binario MySQL que se envía con MAMP Pro.

Es simple y es similar a otras cosas que puede encontrar (como sincronizar la configuración de IDE ), por lo que no es nada especial. Pero si está trabajando en un proyecto o parte de un proyecto que requiere secuencias de comandos que se basan en una base de datos, así es como puede asegurarse de que se utiliza la misma versión de MySQL tanto con su servidor web como con dichas secuencias de comandos.

Fuente de grabación: tommcfarlin.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More