Porqué sucede y que hacer cuando obtiene éste error: Client does not support authentication protocol requested by server. Primero, se produce porque a partir de la versión 4.1.1 MySQL usa un protocolo de autenticación basada en un algoritmo de encriptación de passwords obsoleto. El nuevo formato password de mysql genera un hash mucho más largo y óptimo. Pero La solución es sencilla: Entrar en el mysql o cualquier manager de MySQL que tengáis, por cierto, yo uso YogSQL Community Edition, es una de las herramientas más potentes para gestionar el MySQL que he usado. Deberéis entrar con el usuario que os está dando problemas, en éste caso root y seleccionar la base de datos: mysql y a continuación ejecutar el siguiente comando: update user set password=old_password(‘clave’) where user=’root’; Aplica cambios en tabla de usuarios: flush privileges; Ready!!
Mi modesto y ambicioso proyecto lanzado hace ya 7 meses parece que está haciéndose un hueco en los usuarios de Brasil. El proyecto que había lanzado, totalmente a ciegas, era un agregador de noticias al estilo digg.com o http://meneame.net/. La idea surgió a raiz de un viaje que hice a éste país y comprobar que tiene realmente un potencial enorme tanto económico como tecnológico. Es un país enorme con casi 190 millones de habitantes, eso en palabras de un desarrollador quiere decir muchos usuarios! Asique por muy grandes que sean otras webs, redes sociales u otros agregadores de noticias en Brasil, yo siempre voy a tener un nicho de usuarios debido a la gran cantidad que hay. Los datos son buenos, si tenemos en cuenta que es un proyecto lanzado desde otro país, he tenido que aprender y mejorar mi portugués y no tenía ningún contacto allí. También he tenido muchos problemas con la indexación en Google ya que me había desindexado unas 2.000 urls de un proyectos que hasta el momento tenía 17.000 urls indexadas, lo cual fue un fuerte golpe a nivel de SEO. A dia de hoy y con este tema estoy bastante contento pues tengo unas [...]
Una forma muy rápida y práctica de copiar datos entre servidores, ya sean archivos y/o directorios, es usar el comando ssh para establecer una conexión entre las dos máquinas y copiar el contenido deseado. El comando con los parámetros básicos son los siguientes: ssh IP_SERV_REMOTO cat RUTA_COMPLETA_FICHERO_REMOTO > NOMBRE_FICHERO_LOCAL Lo explico con un ejemplo práctico: Pongamos que tenemos el Servidor A con ip 111.11.11.111 y el Servidor remoto B con ip 222.22.22.222 Servidor A con ip 111.11.11.111 Servidor remoto B con ip 222.22.22.222 Paso 1.- localizamos el archivo: locate hosts.allow del equipo B Normalmente estará en /etc/hosts.allow Editamos el archivo edit hosts.allow Insertamos la ip del equipo que se conectará: sshd:111.11.11.111 :allow Guardamos los cambios y salimos. Paso 2.- Ahora queremos copiar el archivo localizado en el path:/home/usuario/data/mi_archivo.tar.gz del equipo remoto. Ejecutamos el siguiente comando con los parámetros respectivos ssh 222.22.22.222 cat /home/usuario/data/mi_archivo.tar.gz > mi_archivo.tar.gz nos pedirá la contraseña de acceso al equipo remoto, la insertaremos y se establecerá la conexión y se copiará el archivo: mi_archivo.tar.gz en el equipo A ABC is easy as 123!!!