[FUG-BR] [OFF-TOPPIC] Problemas com Mysql 5.1.38
Nilton Jose Rizzo
rizzo em i805.com.br
Sexta Outubro 30 13:58:07 BRST 2009
On Wed, 28 Oct 2009 19:40:18 -0200, Marcel Bonnet wrote
> Cara, veja se isso resolve: mysql> grant all on scrat.* to 'usuario'@'%';
> note a aspa simples no '%'
> Copiando tuas linhas não deu certo, mas veja assim como te mostrei acima:
>
> [marcelbonnet at moon /usr/home/marcelbonnet]$ mysql -u root -p
> Enter password:
> Welcome to the MySQL monitor. Commands end with ; or \g.
> Your MySQL connection id is 13
> Server version: 5.0.86 FreeBSD port: mysql-server-5.0.86
>
> Type 'help;' or '\h' for help. Type '\c' to clear the current input
> statement.
>
> mysql> create user 'usuario'@'%' identified by '123qwe456';
> Query OK, 0 rows affected (0.00 sec)
>
> mysql> grant all on scrat.* to 'usuario'@'%';
> Query OK, 0 rows affected (0.00 sec)
>
> mysql> exit
> Bye
> [marcelbonnet at moon /usr/home/marcelbonnet]$ mysql -u usuario -p
> Enter password:
> Welcome to the MySQL monitor. Commands end with ; or \g.
> Your MySQL connection id is 14
> Server version: 5.0.86 FreeBSD port: mysql-server-5.0.86
>
> Type 'help;' or '\h' for help. Type '\c' to clear the current input
> statement.
>
> mysql>
Rapaz o que tava faltado foi um FLUSH PRIVILEGES para forçar a
atualização dos caches internos do mysql
nas versões anteriores que eu utilizava, como a sua 5.0.x tbm funciona
os comandos dados sem a necessidade do flush, porém dentro do manual do
MySAQL nos comandos create user, grant e drop user nenhuma reverencia
direta a necessidade de utilizar o FLUSH, mas é isso ai vicendo e
aprendendo ....
do manuel do MySQL:
FLUSH PRIVILEGES
Reloads the privileges from the grant tables in the mysql database. On Unix,
this also occurs if the server receives a SIGHUP signal.
The server caches information in memory as a result of GRANT, CREATE USER,
CREATE SERVER, and INSTALL PLUGIN statements. This memory is not released by
the corresponding REVOKE, DROP USER, DROP SERVER, and UNINSTALL PLUGIN
statements, so for a server that executes many instances of the statements
that cause caching, there will be an increase in memory use. This cached
memory can be freed with FLUSH PRIVILEGES.
>
> 2009/10/28 Nilton Jose Rizzo <rizzo at i805.com.br>
>
> >
> > Pessaos alguem pode me ajudar ....
> >
> > Estou com problemas com um server Mysql 5.1.38 em um FreeBSD 7.2STABLE
> >
> > O caso é o seguinte .. criei um usuario com senha da seguinte forma
> >
> > create user 'usuario'@'%' identified by '123qwe456';
> >
> > grant all on banco.* to 'usuario';
> >
> > bom quando eu logo dessa forma
> >
> > mysql -u usuario -p
> >
> > ele diz:
> >
> > myserver# mysql -u usuario -p
> > Enter password:
> > ERROR 1045 (28000): Access denied for user 'usuario'@'localhost' (using
> > password: YES)
> >
> > e quando faço :
> >
> > server# mysql -u usuario
> > Welcome to the MySQL monitor. Commands end with ; or \g.
> > Your MySQL connection id is 86137
> > Server version: 5.1.38 FreeBSD port: mysql-server-5.1.38
> >
> > Type 'help;' or '\h' for help. Type '\c' to clear the current input
> > statement.
> >
> > mysql>
> >
> > o que fazer??? a senha ta lá o usuario ... sempre fiz assim e funcionou já
> > olhei no site do mysql e nada ... ta la igualzinho a isso só que não
> > fuinciona
> > eu instalei via ports será que esquici de algo?
> >
> > muito estranho nema o DBdesign consegue logar ... estranho ...
> >
> >
> >
> >
> >
> > --
> > Nilton José Rizzo
> > 805 Informatica
> > Disseminando tecnologias
> > 021 2413 9786
> >
> > -------------------------
> > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
--
Nilton José Rizzo
805 Informatica
Disseminando tecnologias
021 2413 9786
Mais detalhes sobre a lista de discussão freebsd