Como configurar o MySQL no Slackware
Esse artigo fala sobre como configurar o MySQL no Slackware, mas estas configurações se aplicam à qualquer uma das demais distribuições. Não vou entrar em muitos detalhes sobre como instalar, pois o propósito aqui é ensinar como configurar.
Parte 3: Criando arquivo de configuração
O nosso próximo passo será alterar os arquivos de log do MySQL.
Aconselho indicar o diretório padrão de todos os outros logs, no
caso o /var/log/mysql/.
Mas pra que isso aconteça precisamos criar um arquivo de configuração para o MySQL em /etc/my.cnf:
# vi /etc/my.cnf
e dentro dele insira o seguinte conteúdo:
Mas pra que isso aconteça precisamos criar um arquivo de configuração para o MySQL em /etc/my.cnf:
# vi /etc/my.cnf
e dentro dele insira o seguinte conteúdo:
[mysql.server]
datadir=/var/lib/mysql
socket=/var/run/mysql/mysql.sock
[mysqladmin]
socket=/var/run/mysql/mysql.sock
[mysqld]
datadir=/var/lib/mysql
socket=/var/run/mysql/mysql.sock
language=/usr/share/mysql/english/
log=/var/log/mysql/mysqld.log
[mysql]
socket=/var/run/mysql/mysql.sock
datadir=/var/lib/mysql
socket=/var/run/mysql/mysql.sock
[mysqladmin]
socket=/var/run/mysql/mysql.sock
[mysqld]
datadir=/var/lib/mysql
socket=/var/run/mysql/mysql.sock
language=/usr/share/mysql/english/
log=/var/log/mysql/mysqld.log
[mysql]
socket=/var/run/mysql/mysql.sock
Agora vamos criar o arquivo de log e mudar a permissão:
# mkdir /var/log/mysql
# chown mysql:mysql /var/log/mysql
Feito isso vamos parar, dar um start e verificar os logs no MySQL. Para isso digite os seguintes comandos:
# killall mysqld
# /etc/rc.d/rc.mysqld start
# tail /var/log/mysql/mysqld.log
Prontinho pessoal, seu MySQL está configurado e pronto pra usar.
Pra acessar o MySQL digite:
$ mysql -p senha_do_root
Lembrando que essa senha foi aquela que você alterou em um dos passos anteriores (mysql_secure_installation).
Valeu pessoal, espero ter ajudado.
Até a próxima!
Jean Carlos Antunes
Curitibanos SC
sprintanderson@oi.com.br
root@localhost:~# mysql -p ******
Enter password:
ERROR 1049 (42000): Unknown database '******'