Neste documento estaremos mostrando um exemplo prático de configuração do MySQL na plataforma Apple Mac OS X ( Intel ). OBS: Primeiramente lembre-se de instalar o XCode e o Developer Tools para compilar o MySQL, nestes pacotes está contigo o...

Neste documento estaremos mostrando um exemplo prático de configuração do MySQL na plataforma Apple Mac OS X ( Intel ). OBS: Primeiramente lembre-se de instalar o XCode e o Developer Tools para compilar o MySQL, nestes pacotes está contigo o GCC, CPP e outras Libs necessárias para compilação dos softwares na plataforma Apple. Baixando os pacotes necessários Baixe o pacote mysql-5.0.51.tar.gz direto do site do MySQL http://www.mysql.com/downloads e depois descompacte o pacote com o comando: tar -zxvf mysql-5.0.51.tar.gz após descompactador entre no diretório mysql-5.0.51 e entre com o comando de configuração abaixo: ./configure --prefix=/usr/local/mysql --with-unix-socket-path=/usr/local/mysql/run/mysql_socket --with-mysqld-user=mysql --with-comment --with-debug depois execute os comando de compilação make e make install para finalizar. Criando base de dados padrão Após ter compilado o MySQL execute o comando abaixo para criar a estrutura de tabelas padrão, este comando irá criar dentro do diretório /var a estrutura de tabelas do MySQL.
/usr/local/mysql/bin/mysql_install_db –force
Agora que compilamos e criamos a estrutura de tabelas está na hora de criar o diretório padrão para o socket do MySQL, para isso execute o comando abaixo:
mkdir /usr/local/mysql/run
A estrutura de diretórios de seu MySQL deve fica como a descrita abaixo:
% ls -Fla /usr/local/mysql/ total 26 drwxr-xr-x 13 root wheel 1024 Jun 5 13:42 ./ drwxr-xr-x 11 root wheel 1024 Jun 5 12:19 ../ drwxr-xr-x  2 root wheel 1024 Jun 5 12:20 bin/ drwxr-xr-x  3 root wheel 1024 Jun 5 12:19 include/ drwxr-xr-x  2 root wheel 1024 Jun 5 12:19 info/ drwxr-xr-x  3 root wheel 1024 Jun 5 12:19 lib/ drwxr-xr-x  2 root wheel 1024 Jun 5 12:20 libexec/ drwxr-xr-x  3 root wheel 1024 Jun 5 12:20 man/ drwxr-xr-x  6 root wheel 1024 Jun 5 12:21 mysql-test/ drwxr-xr-x  2 root wheel 1024 Jun 5 13:42 run/ drwxr-xr-x  3 root wheel 1024 Jun 5 12:20 share/ drwxr-xr-x  7 root wheel 1024 Jun 5 12:21 sql-bench/ drwx------  4 root wheel 1024 Jun 5 13:37 var/
Permissões: Para setar as configurações de usuário e permissões utilize o exemplo abaixo:
sudo chgrp -R mysql /usr/local/mysql sudo chown -R mysql /usr/local/mysql/run /usr/local/mysql/var
Repare no exemplo abaixo nas colunas do UID e GID os owners das pastas:
% ls -Fla /usr/local/mysql total 26 drwxr-xr-x 13 root  mysql 1024 Jun 5 13:42 ./ drwxr-xr-x 11 root  wheel 1024 Jun 5 12:19 ../ drwxr-xr-x  2 root  mysql 1024 Jun 5 12:20 bin/ drwxr-xr-x  3 root  mysql 1024 Jun 5 12:19 include/ drwxr-xr-x  2 root  mysql 1024 Jun 5 12:19 info/ drwxr-xr-x  3 root  mysql 1024 Jun 5 12:19 lib/ drwxr-xr-x  2 root  mysql 1024 Jun 5 12:20 libexec/ drwxr-xr-x  3 root  mysql 1024 Jun 5 12:20 man/ drwxr-xr-x  6 root  mysql 1024 Jun 5 12:21 mysql-test/ drwxr-xr-x  2 mysql mysql 1024 Jun 5 13:42 run/ drwxr-xr-x  3 root  mysql 1024 Jun 5 12:20 share/ drwxr-xr-x  7 root  mysql 1024 Jun 5 12:21 sql-bench/ drwx------  4 mysql mysql 1024 Jun 5 13:37 var/
Iniciando o MySQL Para iniciar o MySQL, levando em consideração que todos os passos anteriores já tenham sido executados utilize o exemplo abaixo para iniciar o daemon do MySQL:
sudo /usr/local/mysql/bin/mysqld_safe --user=mysql &
Segurança A segurança básica do MySQL é criar uma senha para o usuário root, para isso é super simples, com o MySQL rodando e você logado como super usuário execute o comando abaixo:
/usr/local/mysql/bin/mysqladmin -u root password sniggle
Have funnnn......
Seja Membro Gratuítamente

Assine a newsletter para receber em seu email as publicações atualizadas neste blog

Top