create view teste_v as select * from :assobio: users
Criar Views
Started By raphaelcarlos, 06/04/2006, 15:38
5 replies to this topic
#1
Posted 06/04/2006, 15:38
Porque não consigo criar views no mysql, ele me retorna acesso negado para o usuario root ou qualquer outro.
Raphael prefere :
Mozilla/5.0 => Tema :Noia 2.0 (eXtreme) | Linux Mandriva
Linguagens :
PHP | ASP | VB | JavaScript | Dhtml |
Banco de dados :
ODBC | Mysql | SQL Server | Oracle 10g
To aprendendo :
Java | Ajax | Web 2.0
Ferramentas :
PL - SQL | Mysql Front | PHP editor | PhotoShop | Mysql Adminstrator
Mozilla/5.0 => Tema :Noia 2.0 (eXtreme) | Linux Mandriva
Linguagens :
PHP | ASP | VB | JavaScript | Dhtml |
Banco de dados :
ODBC | Mysql | SQL Server | Oracle 10g
To aprendendo :
Java | Ajax | Web 2.0
Ferramentas :
PL - SQL | Mysql Front | PHP editor | PhotoShop | Mysql Adminstrator
#2
Posted 06/04/2006, 17:42
E o usuário, de fato, tem permissão?
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#3
Posted 07/04/2006, 08:44
O usuario tem privelégio total (ALL PRIVILEGES);
E tambem ja mudei todos os priviégios root (USAGE);
Mas não funciona de nenhum jeito. .
E estou com um banco com mais de 350 tabelas, to lascado .
E tambem ja mudei todos os priviégios root (USAGE);
Mas não funciona de nenhum jeito. .
E estou com um banco com mais de 350 tabelas, to lascado .
Raphael prefere :
Mozilla/5.0 => Tema :Noia 2.0 (eXtreme) | Linux Mandriva
Linguagens :
PHP | ASP | VB | JavaScript | Dhtml |
Banco de dados :
ODBC | Mysql | SQL Server | Oracle 10g
To aprendendo :
Java | Ajax | Web 2.0
Ferramentas :
PL - SQL | Mysql Front | PHP editor | PhotoShop | Mysql Adminstrator
Mozilla/5.0 => Tema :Noia 2.0 (eXtreme) | Linux Mandriva
Linguagens :
PHP | ASP | VB | JavaScript | Dhtml |
Banco de dados :
ODBC | Mysql | SQL Server | Oracle 10g
To aprendendo :
Java | Ajax | Web 2.0
Ferramentas :
PL - SQL | Mysql Front | PHP editor | PhotoShop | Mysql Adminstrator
#4
Posted 07/04/2006, 09:17
Beleza, vamos tentar assim:
Tenta com o usuário root também.
Não consegui "pescar" nada no manual na parte de CREATE VIEW.
CREATE DEFINER = CURRENT_USER VIEW teste_v AS SELECT * FROM users
Tenta com o usuário root também.
Não consegui "pescar" nada no manual na parte de CREATE VIEW.
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#5
Posted 07/04/2006, 12:37
retornou esse erro :
Mensagens do MySQL : Documentação #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CURRENT_USER VIEW teste_v AS SELECT * FROM users' at line 1com os todos usuarios
Raphael prefere :
Mozilla/5.0 => Tema :Noia 2.0 (eXtreme) | Linux Mandriva
Linguagens :
PHP | ASP | VB | JavaScript | Dhtml |
Banco de dados :
ODBC | Mysql | SQL Server | Oracle 10g
To aprendendo :
Java | Ajax | Web 2.0
Ferramentas :
PL - SQL | Mysql Front | PHP editor | PhotoShop | Mysql Adminstrator
Mozilla/5.0 => Tema :Noia 2.0 (eXtreme) | Linux Mandriva
Linguagens :
PHP | ASP | VB | JavaScript | Dhtml |
Banco de dados :
ODBC | Mysql | SQL Server | Oracle 10g
To aprendendo :
Java | Ajax | Web 2.0
Ferramentas :
PL - SQL | Mysql Front | PHP editor | PhotoShop | Mysql Adminstrator
#6
Posted 07/04/2006, 17:58
Ops, vê com CURRENT_USER(). (Esqueci dos parênteses).
Mesmo assim, não acho que é a solução.
Perguntei a um amigo, e o mesmo disse que basta ter o privilégio para tal operação (óbviamente), e que no caso você já setou.
Mesmo assim, não acho que é a solução.
Perguntei a um amigo, e o mesmo disse que basta ter o privilégio para tal operação (óbviamente), e que no caso você já setou.
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)