[Php-avanzado] Consulta conexión a base de datos mysql

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Jue Jul 16 19:26:47 ART 2015


Hola Gabriel,

	entrá al Panel de Control del Hosting y cambiá la contraseña de la DB.

	Luego del cambio, con la contraseña nueva, debería funcionar.

	Después contanos!


El jue, 16-07-2015 a las 18:11 -0300, GabrieL escribió:
> Este es uno de los tantos códigos que probé:
> 
> 
> if(!($link=mysqli_connect($server,$usr,$pass))) //identificador de
> conexion. Si no se realiza $link tomara FALSO
> {
> die("fallo la conexion a $server".mysql_error()); // Msg q muestra si
> falla la conexion al servidor y aborta
> }
> if(!(mysqli_select_db($db,$link))) //Establece la BD activa y verifica
> conexion
> {
> die("fallo la conexion a la Base de Datos".mysqli_error()); // Msg q
> muestra si falla la conexion a la BD y aborta
> }
> 
> 
> Y el error que muestra es el que indico al principio de la consulta.
> 
> 
> También probé conectar con:
> 
> 
> $mysqli = new mysqli($server, $usr, $pass, $db);
> 
> 
> 
> Y sigue dando error de conexión:
> 
> 
> Warning: mysqli::mysqli() [mysqli.mysqli]: (HY000/2049): Connection
> using old (pre-4.1.1) authentication protocol refused (client option
> 'secure_auth' enabled) in /home/gz000234/public_html/conectar2.php on
> line 6
> Fallo al contenctar a MySQL: (2049) Connection using old (pre-4.1.1)
> authentication protocol refused (client option 'secure_auth' enabled)
> 
> 
> El 16 de julio de 2015, 18:04, GabrieL <gabrielgalto en gmail.com>
> escribió:
>         Sí Leo, ese código es el original que hasta hace poco
>         funcionaba. Lo extraño es que otra código similar tengo
>         alojado en otro sitio del mismo proveedor y funciona perfecto.
>         Probé cambiar todos los mysql_ por mysqli_ y tampoco conecta a
>         la base de datos...
>         
>         El 16 de julio de 2015, 17:49, Leonardo Tadei - Pegasus Tech
>         Supply <leonardot en pegasusnet.com.ar> escribió:
>                 En el código que mandás a la lista no usás ninguna
>                 función mysqli_* ...
>                 son todas sin la "i".
>                 
>                 
>                 El jue, 16-07-2015 a las 17:24 -0300, GabrieL
>                 escribió:
>                 > Gracias Leo, voy a verificar si me olvidé algunos
>                 comandos, pero creo
>                 > haber cambiado todos y sigue igual...
>                 >
>                 > El 16 de julio de 2015, 15:42, Leonardo Tadei -
>                 Pegasus Tech Supply
>                 > <leonardot en pegasusnet.com.ar> escribió:
>                 >         Hola Gabriel,
>                 >
>                 >                 hace tiempo que las funciones
>                 mysql_* están en PHP
>                 >         marcadas como
>                 >         obsoletas.
>                 >                 Lo que parece haber hecho tu
>                 proveedor es mapear las
>                 >         viejas mysql_ a
>                 >         las nuevas mysqli_* y por eso vos usás unas
>                 pero obtenés un
>                 >         error de las
>                 >         otras.
>                 >                 Deberías pasar esa parte del código
>                 para usar las
>                 >         nuevas mysqli_* o las
>                 >         PDO.
>                 >
>                 >         http://php.net/manual/en/book.mysqli.php
>                 >         http://php.net/manual/en/book.pdo.php
>                 
>                 >
>                 >                 Saludos cordiales!
>                 >
>                 >
>                 >         El jue, 16-07-2015 a las 11:20 -0300,
>                 GabrieL escribió:
>                 >         > Estimados, hace añales que no participo en
>                 la lista, es más,
>                 >         estoy
>                 >         > bastante retirado del tema...
>                 >         >
>                 >         >
>                 >         > La cuestión es que hace algunos años hice
>                 una pequeña web
>                 >         que muestra
>                 >         > la cobertura de un medicamento en mi obra
>                 social sindical.
>                 >         Ni siquiera
>                 >         > hace altas, bajas o modificaciones, sólo
>                 consultas.
>                 >         >
>                 >         >
>                 >         > Esta web esta alojada en Dattatec (ahora
>                 donweb) y desde
>                 >         hace un
>                 >         > tiempo ya no lista la información, y me da
>                 un error de
>                 >         conexión a la
>                 >         > base de datos por supuestamente
>                 actualizarse los servidores
>                 >         a PHP 5.2
>                 >         > (antes tenían 4.1).
>                 >         >
>                 >         >
>                 >         > El problema es que no se como
>                 solucionarlo, ya investigue un
>                 >         poco (con
>                 >         > el agravante de que ya estoy bastante
>                 retirado del tema) y
>                 >         descubrí
>                 >         > los comandos  mysqli_ en vez de los
>                 mysql_.
>                 >         > Reemplace todos los comandos y me sigue
>                 dando el mismo
>                 >         error:
>                 >         >  "Warning: mysqli_connect()
>                 [function.mysqli-connect]:
>                 >         (HY000/2049): Connection using old
>                 (pre-4.1.1) authentication
>                 >         protocol refused (client option
>                 'secure_auth' enabled)".
>                 >         >
>                 >         >
>                 >         > Este es mi código de conexión original:
>                 >         > ----------------
>                 >         > //conexion a la base de datos
>                 >         > $server="localhost";   //nombre del
>                 servidor
>                 >         > $usr="xxxxxxxx"; //nombre de usuario de la
>                 base de datos
>                 >         > $pass="xxxxxxx"; //password del usuario
>                 >         > $db="xxxxxx"; //nombre de la base de datos
>                 >         > if(!($link=mysql_connect($server,$usr,
>                 >         $pass))) //identificador de
>                 >         > conexion. Si no se realiza $link tomara
>                 FALSO
>                 >         > {
>                 >         > die("fallo la conexion a
>                 $server".mysql_error()); // Msg q
>                 >         muestra si
>                 >         > falla la conexion al servidor y aborta
>                 >         > }
>                 >         > if(!(mysql_select_db($db,
>                 $link))) //Establece la BD activa y
>                 >         verifica
>                 >         > conexion
>                 >         > {
>                 >         > die("fallo la conexion a la Base de
>                 >         Datos".mysql_error()); // Msg q
>                 >         > muestra si falla la conexion a la BD y
>                 aborta
>                 >         > }
>                 >         >
>                 >         >
>                 >         > ------------------------
>                 >         > Desde ya será bienvenida cualquier ayuda!!
>                 Aclaro que este
>                 >         hosting no
>                 >         > permite modificar configuraciones del
>                 servidor...
>                 >         >
>                 >         >
>                 >         > Un gran abrazo
>                 >         >
>                 >         >
>                 >         > Gabriel Todaro
>                 >         > --
>                 >         >
>                 >         >
>                 >
>                  ________________________________________________________________________________________
>                 >         > El contenido del presente mensaje y sus
>                 anexos es privado,
>                 >         > confidencial y de exclusivo uso para el
>                 titular de la
>                 >         dirección de
>                 >         > correo electrónico a quien esta dirigido.
>                 Puede contener
>                 >         información
>                 >         > privilegiada o amparada por el secreto
>                 profesional o por
>                 >         disposiciones
>                 >         > legales y/o reglamentarias vigentes.
>                 Cualquier modificación,
>                 >         > retransmisión, diseminación o divulgación
>                 de su información
>                 >         se
>                 >         > encuentra expresamente prohibida y su uso
>                 inadecuado puede
>                 >         derivar en
>                 >         > responsabilidad civil para el usuario o
>                 configurar los
>                 >         delitos
>                 >         > previstos en los artículos 153 a 157 del
>                 Código Penal. Si no
>                 >         fuere uno
>                 >         > de los destinatarios consignados o lo
>                 hubiere recibido por
>                 >         error, Ud.
>                 >         > NO ESTA AUTORIZADO a utilizar total o
>                 parcialmente, copiar,
>                 >         enviar,
>                 >         > revelar, imprimir, divulgar de manera
>                 alguna el contenido
>                 >         del presente
>                 >         > mensaje o el de sus adjuntos. En
>                 consecuencia, tenga a bien
>                 >         > comunicárselo inmediatamente al emisor y
>                 ELIMINARLO. No
>                 >         aceptaré
>                 >         > responsabilidad alguna por errores u
>                 omisiones emergentes
>                 >         del presente
>                 >         > mensaje o sus adjuntos, ni garantiza la
>                 seguridad, exactitud
>                 >         u
>                 >         > oportunidad de lo transmitido por este
>                 medio debido a que el
>                 >         mismo
>                 >         > puede ser objeto de intercepción,
>                 modificación, retraso,
>                 >         pérdida, o
>                 >         > bien de contener virus informáticos u
>                 otras anomalías.
>                 >         Asimismo, las
>                 >         > opiniones expresadas en este mensaje son
>                 propias del
>                 >         remitente y no
>                 >         > representan la opinión o políticas y/o de
>                 ningún empleado
>                 >         y/o
>                 >         > funcionario de la organización. Por ende,
>                 no asumiré -en
>                 >         ningún caso-
>                 >         > responsabilidad alguna frente al
>                 destinatario y/o terceros
>                 >         en virtud
>                 >         > de dichas comunicaciones y además, no seré
>                 responsable
>                 >         frente a los
>                 >         > usuarios por la correspondencia o los
>                 mensajes de correo
>                 >         electrónico
>                 >         > enviados por terceros u otras personas
>                 distintas a, ya sea
>                 >         que estos
>                 >         > hubieren o no solicitado el envío de tales
>                 mensajes. Se
>                 >         reserva el
>                 >         > derecho de bloquear el acceso o remover en
>                 forma parcial o
>                 >         total todo
>                 >         > mensaje y sus adjuntos que a criterio
>                 pudiere resultar
>                 >         abusivo,
>                 >         > difamatorio, obsceno, fraudulento,
>                 artificioso, engañoso,
>                 >         ofensivo o
>                 >         > violatorio a los términos de la presente.
>                 >
>                 >         >
>                 _______________________________________________
>                 >         > Lista de correo: Php-avanzado
>                 
>                 >         > Mensajes a la lista:
>                 Php-avanzado en pato2.fi.mdp.edu.ar
>                 >         > Administración Web:
>                 >
>                  http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>                 >         > Desubscripción:
>                 >
>                  php-avanzado-request en pato2.fi.mdp.edu.ar?subject=unsubscribe
>                 >
>                 >         --
>                 >
>                 >         Leonardo Tadei
>                 >         leonardot en pegasusnet.com.ar
>                 >         Pegasus Tech Supply
>                 >         Tel: (+54)(+223) 471-2880
>                 >         La Salle 1131 - Mar del Plata - Argentina
>                 >         http://www.pegasusnet.com.ar
>                 >         http://www.grupopegasus.com
>                 >         Firma pública:
>                 >
>                  http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>                 >
>                 >
>                  _______________________________________________
>                 >         Lista de correo: Php-avanzado
>                 >         Mensajes a la lista:
>                 Php-avanzado en pato2.fi.mdp.edu.ar
>                 >         Administración Web:
>                 >
>                  http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>                 >         Desubscripción:
>                 >
>                  php-avanzado-request en pato2.fi.mdp.edu.ar?subject=unsubscribe
>                 
>                 >
>                 >
>                 >
>                 >
>                 > --
>                 >
>                 ________________________________________________________________________________________
>                 > El contenido del presente mensaje y sus anexos es
>                 privado,
>                 > confidencial y de exclusivo uso para el titular de
>                 la dirección de
>                 > correo electrónico a quien esta dirigido. Puede
>                 contener información
>                 > privilegiada o amparada por el secreto profesional o
>                 por disposiciones
>                 > legales y/o reglamentarias vigentes. Cualquier
>                 modificación,
>                 > retransmisión, diseminación o divulgación de su
>                 información se
>                 > encuentra expresamente prohibida y su uso inadecuado
>                 puede derivar en
>                 > responsabilidad civil para el usuario o configurar
>                 los delitos
>                 > previstos en los artículos 153 a 157 del Código
>                 Penal. Si no fuere uno
>                 > de los destinatarios consignados o lo hubiere
>                 recibido por error, Ud.
>                 > NO ESTA AUTORIZADO a utilizar total o parcialmente,
>                 copiar, enviar,
>                 > revelar, imprimir, divulgar de manera alguna el
>                 contenido del presente
>                 > mensaje o el de sus adjuntos. En consecuencia, tenga
>                 a bien
>                 > comunicárselo inmediatamente al emisor y ELIMINARLO.
>                 No aceptaré
>                 > responsabilidad alguna por errores u omisiones
>                 emergentes del presente
>                 > mensaje o sus adjuntos, ni garantiza la seguridad,
>                 exactitud u
>                 > oportunidad de lo transmitido por este medio debido
>                 a que el mismo
>                 > puede ser objeto de intercepción, modificación,
>                 retraso, pérdida, o
>                 > bien de contener virus informáticos u otras
>                 anomalías. Asimismo, las
>                 > opiniones expresadas en este mensaje son propias del
>                 remitente y no
>                 > representan la opinión o políticas y/o de ningún
>                 empleado y/o
>                 > funcionario de la organización. Por ende, no asumiré
>                 -en ningún caso-
>                 > responsabilidad alguna frente al destinatario y/o
>                 terceros en virtud
>                 > de dichas comunicaciones y además, no seré
>                 responsable frente a los
>                 > usuarios por la correspondencia o los mensajes de
>                 correo electrónico
>                 > enviados por terceros u otras personas distintas a,
>                 ya sea que estos
>                 > hubieren o no solicitado el envío de tales mensajes.
>                 Se reserva el
>                 > derecho de bloquear el acceso o remover en forma
>                 parcial o total todo
>                 > mensaje y sus adjuntos que a criterio pudiere
>                 resultar abusivo,
>                 > difamatorio, obsceno, fraudulento, artificioso,
>                 engañoso, ofensivo o
>                 > violatorio a los términos de la presente.
>                 
>                 > _______________________________________________
>                 > Lista de correo: Php-avanzado
>                 
>                 > Mensajes a la lista:
>                 Php-avanzado en pato2.fi.mdp.edu.ar
>                 > Administración Web:
>                 http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>                 > Desubscripción:
>                 php-avanzado-request en pato2.fi.mdp.edu.ar?subject=unsubscribe
>                 
>                 --
>                 
>                 Leonardo Tadei
>                 leonardot en pegasusnet.com.ar
>                 Pegasus Tech Supply
>                 Tel: (+54)(+223) 471-2880
>                 La Salle 1131 - Mar del Plata - Argentina
>                 http://www.pegasusnet.com.ar
>                 http://www.grupopegasus.com
>                 Firma pública:
>                 http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>                 
>                 _______________________________________________
>                 Lista de correo: Php-avanzado
>                 Mensajes a la lista: Php-avanzado en pato2.fi.mdp.edu.ar
>                 Administración Web:
>                 http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>                 Desubscripción:
>                 php-avanzado-request en pato2.fi.mdp.edu.ar?subject=unsubscribe
>         
>         
>         
>         
>         -- 
>         ________________________________________________________________________________________
>         El contenido del presente mensaje y sus anexos es privado,
>         confidencial y de exclusivo uso para el titular de la
>         dirección de correo electrónico a quien esta dirigido. Puede
>         contener información privilegiada o amparada por el secreto
>         profesional o por disposiciones legales y/o reglamentarias
>         vigentes. Cualquier modificación, retransmisión, diseminación
>         o divulgación de su información se encuentra expresamente
>         prohibida y su uso inadecuado puede derivar en responsabilidad
>         civil para el usuario o configurar los delitos previstos en
>         los artículos 153 a 157 del Código Penal. Si no fuere uno de
>         los destinatarios consignados o lo hubiere recibido por error,
>         Ud. NO ESTA AUTORIZADO a utilizar total o parcialmente,
>         copiar, enviar, revelar, imprimir, divulgar de manera alguna
>         el contenido del presente mensaje o el de sus adjuntos. En
>         consecuencia, tenga a bien comunicárselo inmediatamente al
>         emisor y ELIMINARLO. No aceptaré responsabilidad alguna por
>         errores u omisiones emergentes del presente mensaje o sus
>         adjuntos, ni garantiza la seguridad, exactitud u oportunidad
>         de lo transmitido por este medio debido a que el mismo puede
>         ser objeto de intercepción, modificación, retraso, pérdida, o
>         bien de contener virus informáticos u otras anomalías.
>         Asimismo, las opiniones expresadas en este mensaje son propias
>         del remitente y no representan la opinión o políticas y/o de
>         ningún empleado y/o funcionario de la organización. Por ende,
>         no asumiré -en ningún caso- responsabilidad alguna frente al
>         destinatario y/o terceros en virtud de dichas comunicaciones y
>         además, no seré responsable frente a los usuarios por la
>         correspondencia o los mensajes de correo electrónico enviados
>         por terceros u otras personas distintas a, ya sea que estos
>         hubieren o no solicitado el envío de tales mensajes. Se
>         reserva el derecho de bloquear el acceso o remover en forma
>         parcial o total todo mensaje y sus adjuntos que a criterio
>         pudiere resultar abusivo, difamatorio, obsceno, fraudulento,
>         artificioso, engañoso, ofensivo o violatorio a los términos de
>         la presente.
> 
> 
> 
> 
> -- 
> ________________________________________________________________________________________
> El contenido del presente mensaje y sus anexos es privado,
> confidencial y de exclusivo uso para el titular de la dirección de
> correo electrónico a quien esta dirigido. Puede contener información
> privilegiada o amparada por el secreto profesional o por disposiciones
> legales y/o reglamentarias vigentes. Cualquier modificación,
> retransmisión, diseminación o divulgación de su información se
> encuentra expresamente prohibida y su uso inadecuado puede derivar en
> responsabilidad civil para el usuario o configurar los delitos
> previstos en los artículos 153 a 157 del Código Penal. Si no fuere uno
> de los destinatarios consignados o lo hubiere recibido por error, Ud.
> NO ESTA AUTORIZADO a utilizar total o parcialmente, copiar, enviar,
> revelar, imprimir, divulgar de manera alguna el contenido del presente
> mensaje o el de sus adjuntos. En consecuencia, tenga a bien
> comunicárselo inmediatamente al emisor y ELIMINARLO. No aceptaré
> responsabilidad alguna por errores u omisiones emergentes del presente
> mensaje o sus adjuntos, ni garantiza la seguridad, exactitud u
> oportunidad de lo transmitido por este medio debido a que el mismo
> puede ser objeto de intercepción, modificación, retraso, pérdida, o
> bien de contener virus informáticos u otras anomalías. Asimismo, las
> opiniones expresadas en este mensaje son propias del remitente y no
> representan la opinión o políticas y/o de ningún empleado y/o
> funcionario de la organización. Por ende, no asumiré -en ningún caso-
> responsabilidad alguna frente al destinatario y/o terceros en virtud
> de dichas comunicaciones y además, no seré responsable frente a los
> usuarios por la correspondencia o los mensajes de correo electrónico
> enviados por terceros u otras personas distintas a, ya sea que estos
> hubieren o no solicitado el envío de tales mensajes. Se reserva el
> derecho de bloquear el acceso o remover en forma parcial o total todo
> mensaje y sus adjuntos que a criterio pudiere resultar abusivo,
> difamatorio, obsceno, fraudulento, artificioso, engañoso, ofensivo o
> violatorio a los términos de la presente.
> _______________________________________________
> Lista de correo: Php-avanzado
> Mensajes a la lista: Php-avanzado en pato2.fi.mdp.edu.ar
> Administración Web: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> Desubscripción: php-avanzado-request en pato2.fi.mdp.edu.ar?subject=unsubscribe

-- 

Leonardo Tadei
leonardot en pegasusnet.com.ar
Pegasus Tech Supply
Tel: (+54)(+223) 471-2880
La Salle 1131 - Mar del Plata - Argentina
http://www.pegasusnet.com.ar
http://www.grupopegasus.com
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key



Más información sobre la lista de distribución Php-avanzado