/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......
André Jaccon