NodeJS mySQL NOT SUPPORTED AUTH MODE

Recientemente al actualizar mi maquina de desarrollo me tope con el siguiente error desde NodeJS

Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client

Era evidente un problema de configuracion ya que dias atras la app funcionaba correctamente y no habia sido modificada.

Para solucionar este problema debes entrar en la consola de mysql:

sudo mysql -u root

Y ejecutar el siguiente comando

update mysql.user set authentication_string=password(''), plugin='mysql_native_password' where user='root';

Y luego proceder a reiniciar el servicio

sudo service mysql restart

Maximizar una ventana a la mitad de la pantalla

En mas de una ocasion en el area de desarrollo debemos tener diversa informacion en la pantalla al mismo tiempo y a veces más de una ( nuestro IDE, la consola para ver los logs, documentacion e inclusive nuestra web app ).

La mejor solución de todas es disponer de varias pantallas al mismo tiempo, sin embargo esto no siempre es posible. Felizmente en ubuntu existe una opcion para con un par de teclas maximizar la ventana actual en tan solo la mitad izquierda o mitad derecha de nuestra pantalla (como se muestra en la siguiente imagen).

half-screen

Para activarla debemos instalar el editor de configuracion avanzada de Ubuntu

sudo apt-get install compizconfig-settings-.manager

Luego lo lanzamos desde nuestro dash

CompizConfig Setting Manager

o desde la linea de comandos

ccsm

Y buscamos en la seccion de Window Management y activamos el modulo Grid

compizconfig-windowmanagement

A partir de ahora, si queremos maximizar una ventana solo en el lado izquierdo de nuestra pantalla debemos presionar Ctrl + Win + LEFT y si queremos maximizarla al lado derecho Ctrl + Win + RIGHT

Disfrutenlo y que tengan un muy provechoso coding