[FUG-BR] MySQL no RC.CONF com mysql-grants

Welkson Renny de Medeiros welkson em focusautomacao.com.br
Segunda Julho 7 17:41:15 BRT 2008


Boa tarde/noite FUGs!

Informações sobre versão:

[root em intranet /usr/local/share/mysql]# pkg_info | grep mysql
mysql-client-5.0.51a Multithreaded SQL database (client)
mysql-server-5.0.51a Multithreaded SQL database (server)

[root em intranet /usr/local/share/mysql]# uname -a
FreeBSD intranet.xxx.com.br 7.0-RELEASE FreeBSD 7.0-RELEASE

Como vocês fazem para carregar o MySQL pelo rc.conf sem os famosos problemas 
de permissão?

Digo porque se eu carregar manualmente:

mysqld_safe --skip-grant-tables &

Depois zerar a senha do root:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPassword');

Tento acessar via MySQL Administrator (Win), funciona perfeitamente... 
depois derrubo a aplicação, carrego via rc.conf (mysql_enable=YES)... vejo 
que o serviço tá rodando (sockstat -4 | grep 3306)... tudo bonitinho... vou 
lá no MySQL Adm no Win e conexão negada.

Como faço para carregar o mysql pelo rc.conf com o parâmetro 
skip-grant-tables?

Usei algumas dicas também para definir o host como todos ('%'), mas não 
funfou.

mysqld_safe --skip-grant-tables &
mysql
user mysql;
update user set host = '%'
flush-privileges;
quit;

mysqladmin flush-privileges

kill no mysql, carrego pelo rc.conf... MySQL Admin nega do mesmo jeito...

Resumindo: se eu carregar manualmente (rc.local ou direto no shell com 
skip-grant-tables) funciona, mas não quero mais carregar serviços via 
rc.local, quero usar todos pelo rc.conf (todos que possível).

-- 
Welkson Renny de Medeiros
Focus Automação Comercial
Desenvolvimento / Gerência de Redes
welkson em focusautomacao.com.br



                      Powered by ....

                                           (__)
                                        \\\'',)
                                          \/  \ ^
                                          .\._/_)

                                      www.FreeBSD.org 



Mais detalhes sobre a lista de discussão freebsd