Instalando e Configurando o MySQL no Mac OS
Postado por Fabiane M. Lima
As versões client do MAC OS X não vem com MySQL, ao contrário das versões server. Por esse motivo, se você vai testar sites localmente é necessário instalar instalar e configurar o MySQL.
Para instalar, faça o download do MySQL no site. O arquivo em questão possui três pacotes – um deles corresponde a instalação do atalho para o MySQL nas preferências do sistema.
Vale lembrar que a instalação é simples, acontece da mesma maneira que qualquer aplicativo no MAC – a configuração é que pode precisar de um pouco mais de esforço, aliás, você pode instalar o phpMyAdmin para facilitar o gerenciamento do banco de dados.
1 – Alterando o Socket
Bom, infelizmente a configuração não pára por aí. Os usuários de MAC OS 10.4 (ou superior) precisam fazer algumas alterações, segundo o próprio site da Apple:
If you have downloaded and installed MySQL yourself but are using the pre-installed version of PHP, note that your custom version of MySQL might be configured to use the old MySQL socket location, /tmp/mysql.sock. The version of PHP in this software update uses the newer location /var/mysql/mysql.sock by default.
Ou seja, você provavelmente terá que alterar o arquivo php.ini para apontar para a localização correta do socket do MySQL.
Para tanto, verifique que existe o arquivo php.ini (dentro do diretório /etc). Caso não exista, basta fazer uma cópia do arquivo php.ini.default no mesmo diretório, renomar para php.ini, o que é possível através dos comandos:
cd /etc sudo cp php.ini.default php.ini sudo chmod 666 php.ini
Depois disso, basta alterar o endereço do Socket do MySQL. Para tanto, localize a linha do arquivo que contem “mysql.default_socket = /var/mysql/mysql.sock“. Para tanto, vamos utilizar o terminal novamente. Uma vez dentro do diretório /etc, abra o arquivo php.ini, através do seguinte comando:
sudo nano php.ini
Depois de digitar o comando acima, localize a linha que contém “mysql.default_socket = ” e edite com os valores passados anteriormente, da seguinte maneira:

Depois de alterar o arquivo, saia do editor de texto e salve as alterações efetuadas. Pronto, agora conexão com o MySQL é que não vai faltar.
2 – Facilite a sua vida: Aliases para o MySQL
Depois de instalado, para utilizar os comandos SQL sem o phpMyAdmin você terá que acessar o próprio MySQL através de seu endereço na máquina, o qual, é: /usr/local/mysql/bin/mysql. O mesmo processo acontecerá para o mysqladmin, cujo endereço é: /usr/local/mysql/bin/mysqladmin.
Para facilitar o processo, é interessante criar dois aliases, um para o mysql e outro para o mysqladmin. Da seguinte maneira:
alias mysql=/usr/local/mysql/bin/mysql alias mysqladmin=/usr/local/mysql/bin/mysqladmin
Depois disso, para utilizar comandos SQL, basta digitar “mysql” no terminal e utilizar o mysql à vontade.
3 – Alterando as Senhas
Por padrão, o MySQL vem com o usuário root configurado com uma senha em branco. Se você quer alterá-la (o que é recomendado), o processo é feito através dos seguintes comandos no terminal:
mysqladmin -u root password "newpwd" mysqladmin -u root -h host_name password "newpwd"
Onde “newpwd” corresponde a nova senha para o seu usuário root. Para mais informações e outros métodos, é interessante consultar o artigo sobre Default Preferences no próprio site do MySQL.
4 – Novas tabelas!
Para cada site em WordPress que vamos rodar localmente na máquina, será necessário montar uma nova base de dados para o mesmo no MySQL. Para montar uma tabela, basta utilizar os seguintes comandos:
mysql -u root -p create database newdatabase1; create database newdatabase2; ... create database newdatabaseX;
Onde newdatabase1, …, newdatabasex, devem ser substituídos pelos nomes dos bancos de dados em questão. Por comodidade, geralmente utilizo o nome do domínio blog/site em questão. Por exemplo, para este blog, usei como nome do banco de dados: fabianemlima.
Depois dos passos 3.1, 3.2, 3.3 e 3.4, o seu MySQL já está pronto para usar, inclusive as bases de dados que você vai precisar para seus sites.
5 – Dica Extra: Tela de Erro
Após a instalação do MySQL não é necessário reiniciar o seu mac entretanto, quando isso acontecer, pode ser que apareça o seguinte alerta:
“/Library/StartupItems/MySQLCOM” has not been started because it does not have the proper security settings.
Para corrigir esse problema, basta utilizar os seguintes comandos no terminal:
sudo chown -R root:wheel /Library/StartupItems/MySQLCOM
E pronto, depois disso a tela de erro não será exibida novamente.
WordPress no Mac OS
Vale lembrar que esse é o terceiro passo sobre como rodar WordPress no Mac OS, abaixo, seguem os demais artigos da série:
2 – Ativando o PHP