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:

terminal

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:

1 – Ativando o Apache

2 – Ativando o PHP

4 – Configurando Virtual Hosts

5 – Arquivo .htaccess no Mac OS


Nenhum Comentário

(Required)
(Required, will not be published)