Ошибка при подключении к серверу mysql, сопровождающаяся сообщением "...using the old insecure authentication" означает, что на сервере mysql пароль пользователя базы данных mysql хранится в старом формате.
Наиболее предпочтительное решение — сменить пароль через раздел «Базы данных». После смены пароля (можно даже сменить его на тот же самый) он сохранится в базе данных уже в новом формате, что устранит ошибку.
Также подобное решение может подойти в случае, когда наблюдается ошибка "The server requested authentication method unknown to the client"