[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