Como tornar o MySQL globalmente acessível (do MAMP)
Recentemente, expliquei como tornar o WP-CLI globalmente acessível em seu sistema (supondo que você esteja executando o macOS ou uma variação do Linux).
Também falei sobre várias coisas relacionadas ao uso do MAMP Pro para desenvolvimento do WordPress. Naturalmente, uma dessas ferramentas também é o MySQL; no entanto, é um aplicativo que muitas vezes é tratado como um aplicativo "configure e esqueça".
Mas comecei recentemente a trabalhar em um projeto que requer um pouco de automação no que se refere à sincronização do desenvolvimento e dos bancos de dados de teste. E como isso é roteirizado, ele assume que o MySQL está disponível globalmente.
Se a única maneira de instalar o MySQL é via MAMP (ou talvez outro pacote semelhante), você provavelmente precisará tornar o MySQL globalmente acessível em seu sistema.
Aqui está como fazer isso.
Torne o MySQL Globalmente Acessível
Há pelo menos duas maneiras de fazer isso, e pessoas diferentes preferirão seu método. Por exemplo, alguns podem querer atualizar seu perfil bash para especificar onde está o executável. Outros podem optar por definir um link simbólico.
Como compartilhei como fazer algo semelhante com um perfil bash em um post anterior, aqui está uma maneira fácil de fazer isso por meio de links simbólicos.
Suponha que o MySQL esteja no seguinte caminho:
/Applications/MAMP/Library/bin/mysql
Digite o seguinte no terminal (e pressione enter):
ln -s ~
Isso criará um link simbólico no diretório usr/local/bin que referencia o binário MySQL que vem com o MAMP Pro.
É simples e semelhante a outras coisas que você pode encontrar (como sincronizar configurações de IDE ), então não é nada extravagante. Mas se você estiver trabalhando em um projeto ou parte de um projeto que requer scripts que dependem de um banco de dados, é assim que você pode garantir que a mesma versão do MySQL seja usada tanto com seu servidor web quanto com os scripts mencionados.