Почему после установки в Mysql параметра skip-name-resolve, невозможно законектиться программами к БД?
Т.к. у вас skip-name-resolve, то все имена хостов не резолвятся.
localhost - имя хоста. MySQL не может его отрезолвить для проверки прав доступа пользователя root@localhost.
У всех пользователей следует заменить хостнеймы на ip-адреса, напр:
root@127.0.0.1
Ни в базе, ни при авторизации не использовать хостнеймы.
создайте пользователя root@'%', для входа с любого хоста