Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Bases de Datos General (http://www.forosdelweb.com/f21/)
-   -   promblema identificacion usuario (http://www.forosdelweb.com/f21/promblema-identificacion-usuario-304292/)

jjaa1969 02/06/2005 12:02

promblema identificacion usuario
 
hola
tengo una duda

tengo php, mysql en win xp
al intentar acceder a una bd desde una página con un usuario perfectamente dado de alta en la bd y con permisos tengo problemas incluso si cambio la contraseña de root

sin embargo con root sin contraseña todo va bien

alguien puede ayudarme?

jchernandez 02/06/2005 12:08

Será que no especificas la contraseña en @mysql_connect(host,user,password)?

jjaa1969 02/06/2005 12:18

si que la especifico
 
si que la especifico

jchernandez 02/06/2005 12:20

Pero no has dicho que problemas tenes o que mensajes te muestra

jjaa1969 02/06/2005 12:23

muestra algo parecido a: cliente no soporta ....
perdon no recuerdo mas estoy con otro ordenador

Cluster 02/06/2005 12:28

Y como creas a tus usuarios y les das permisos? ...

Sobre todo en el apartado de a que host tienes permitidos su acceso. Que errores (mensajes completos y textuales) obtienes?

Un saludo,

jchernandez 02/06/2005 12:29

:pensando:

jjaa1969 02/06/2005 12:31

todo lo hago en local para probar antes de subir las paginas a internet
utilizo el MysqlQueryBrowser. es más cuando abro este programa y me conecto con el usuario en cuestion con su contraseña funciona bien y cuando subo las paginas al servidor también
el problema es que en local solo funciona siendo root sin passwd y tengo que andar cambiando user y passwd antes de subir las páginas
un engorro
gracias

Cluster 02/06/2005 12:35

Bueno .. pues create en tu PC (en tu BD Mysql) otro usuario con las mismas propiedades (usuario nombre y contraseña) que el de tu BD remota ..

Eso sí .. como ya te he comentado .. no sé como estableces los permisos a tu usuario .. (cuando tu creas un usuario .. auque uses algún GUI gráfico para hacerlo siempre se genera SQL para tal fin ...)

Te comenté que explicases que "host" usas para crear tus su usuarios (si lo estás haciendo ya) .. por qué es bien importante que uses (en tu caso del PC de desarrollo): "localhost" para que acceda desde conexiones locales al igual que lo hace cuando usas tu servidor remoto Mysql ..

Un saludo,

jjaa1969 02/06/2005 12:38

gracias
pero ese es el problema. cuando pruebo en mi pc (localhost) el nombre de user y passwd (remotos) dado previamente de alta no va el asunto

intente modificar ciertos parámetros en el archivo php.ini pero como no domino mucho la materia he desistido un poco

jchernandez 03/06/2005 07:06

es más cuando abro este programa y me conecto con el usuario en cuestion con su contraseña funciona bien y cuando subo las paginas al servidor también
el problema es que en local solo funciona siendo root sin passwd y tengo que andar cambiando user y passwd antes de subir las páginas
un engorro
gracias[/QUOTE]

Como es eso que tenes que estar cambiando user y passwd, si tenes un config.inc.php donde definas user y passwd que es lo adecuado.

Que queres decir con los de los usuarios con passwd, cualquier usuario menos el root?.

No se si hayas configurado bien el password de root, pero por si acaso.

en tu queryBrowser:

1. Update user set Password = PASSWORD('Tu contrasena') Where User = 'root';
2. flush privileges;

mare 03/06/2005 07:31

me pasa lo mismo sera la version de mysql
 
me pasa lo mismo sera la version de mysql con respecto a la ver php ?????

mare 03/06/2005 07:33

me parece esto ????
 
Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in c:\pruebasphp\2.php on line 18

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in c:\pruebasphp\2.php on line 19

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in c:\pruebasphp\2.php on line 21


La zona horaria es GMT -6. Ahora son las 08:44.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.