Onde fica o my.cnf do MySql no Slackware?

1. Onde fica o my.cnf do MySql no Slackware?

Odair Silva
oddy.silva

(usa Slackware)

Enviado em 05/08/2009 - 14:37h

Pessoal, eu estou com um problema:
tenho o mysql que já veio no Slackware 12.2, mas só consigo usá-lo via terminal,
não consigo acessá-lo por meio da minha aplicação. Pesquisei aqui no VOL e vi que uma solução
é editar o arquivo my.cnf. Eu não encontrei esse arquivo, mesmo dando um "find / -name my.cnf".

Alguém sabe onde fica esse arquivo no Slackware 12.2? Ou, caso
ele não exista, se tem um com outro nome? Abrass.


  


2. Re: Onde fica o my.cnf do MySql no Slackware?

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 05/08/2009 - 14:49h

Manda caçar o bichim:

# find / -iname my.cnf*


3. Re: Onde fica o my.cnf do MySql no Slackware?

Odair Silva
oddy.silva

(usa Slackware)

Enviado em 05/08/2009 - 15:12h

Viu renato, o que esse "i" antes do name faz?
Só curiosidade mesmo. Abraço.


4. Re: Onde fica o my.cnf do MySql no Slackware?

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 05/08/2009 - 15:18h

O parâmetro -iname é só pra tornar o q for encontrado em caso insensitivo, ou seja, não diferenciará d maiúsculas das minúsculas.


5. Re: Onde fica o my.cnf do MySql no Slackware?

Odair Silva
oddy.silva

(usa Slackware)

Enviado em 05/08/2009 - 15:20h

Hum. Bom, eu não achei aqui viu.
Você por acaso sabe qual o caminho do arquivo my.cnf? Grato.


6. Re: Onde fica o my.cnf do MySql no Slackware?

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 05/08/2009 - 15:28h

Depende d onde q tá instalado o seu mysql. Vc instalou-o como? Através d pacote tgz ou pelo código-fonte? Se for por pacote tgz, execute:

# pkgtool

Vá em View e localize o mysql lá. Aperte "Enter" q ele lhe mostrará o caminho d todos os arquivos instalados. Dae vc v aonde q tá instalado o seu my.cnf.


7. Re: Onde fica o my.cnf do MySql no Slackware?

Odair Silva
oddy.silva

(usa Slackware)

Enviado em 05/08/2009 - 15:30h

Eu instalei pelos cds que vieram com o Slackware mesmo.
Eu vou tentar udar o pkgtool e já respondo.


8. Re: Onde fica o my.cnf do MySql no Slackware?

Joao
stack_of

(usa Slackware)

Enviado em 08/08/2009 - 19:22h

Amigo, o Slackware modifica um pouco as coisas. Após instalar o MySQL voce deve fazer algumas coisinhas:

#chmod +x /etc/rc.d/rc.mysqld


#/usr/bin/mysql_install_db --user=mysql


#chown -R mysql.mysql /var/lib/mysql/mysql

Ai e s iniciar o servidor:

#/etc/rc.d/rc.mysqld start

Com relação ao arquivo my.cnf ele de fato não existe. Dá uma olhada no diretório /etc e verá os seguintes arquivos:

my-huge.cnf
my-large.cnf
my-medium.cnf
my-small.cnf

Escolha uma configuração adequada para o seu sitema e digite o seguinte, supondo que escolheu my-small.cnf:

#cp /etc/my-small.cnf /var/lib/mysql/my.cnf

Não é só isso não, se necessitar de conexões com o banco de dados fora do localhost, comente a linha com um hash # em /etc/rc.d/rc.mysqld

SKIP="--skip-networking"

Qualquer dúvida estamos aí.




9. Re: Onde fica o my.cnf do MySql no Slackware?

Odair Silva
oddy.silva

(usa Slackware)

Enviado em 10/08/2009 - 11:45h

Valeu pessoal. Eu achei os arquivos.
Só fiquei com uma dúvida agora.

eu devo comentar esse arquivo:
/etc/rc.d/rc.mysqld

nessa linha aqui?
SKIP="--skip-networking"


10. Re: Onde fica o my.cnf do MySql no Slackware?

Joao
stack_of

(usa Slackware)

Enviado em 11/08/2009 - 13:51h

Se você necessita de conexões ao MySQL na LAN ou WAN (rede interna e externa) descomente a linha no arquivo. Se as requisições ao banco de dados forem feitas apenas no localhost (por exemplo pelo servidor Web apenas) por razão de segurança deixe a linha como esta.


11. Um pouco diferente...

Flavio
ramzagyn

(usa Slackware)

Enviado em 21/06/2010 - 14:27h

Meu caso foi diferente. Eu não encontrei esse arquivo "my.cnf". Então modifiquei um desses supracitados e copiei para dois lugares:

1) /etc/my.cnf
2) /var/lib/mysql/my.cnf

Com isso, foi só reiniciar o serviço que as definições que configurei começaram a valer.

PS: o MySQL funcionava normalmente antes disso. Se isso é um absurdo, o problema não é meu.
PS2: Sistema Operacional --> Slackware 13.0






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts