![]() |
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? |
Será que no especificas la contraseña en @mysql_connect(host,user,password)? |
si que la especifico si que la especifico |
Pero no has dicho que problemas tenes o que mensajes te muestra |
muestra algo parecido a: cliente no soporta .... perdon no recuerdo mas estoy con otro ordenador |
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, |
:pensando: |
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 |
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, |
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 |
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; |
me pasa lo mismo sera la version de mysql me pasa lo mismo sera la version de mysql con respecto a la ver php ????? |
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.