MySQL через SSH "доступ запрещен для пользователя 'root'@'localhost' (с использованием пароля yes)"
У меня есть удаленный сервер с приложением базы данных MySQL. Я пытаюсь написать программу для автоматизации процесса на сервере. Это потребовало, чтобы я установил соединение через SSH, затем подключился и запросил базу данных MySQL.
Используя Putty, я могу установить соединение и подключиться к базе данных, используя команду "mysql -u root -p blah"
и запросить все, что я хочу.
Однако из моего приложения.NET, когда я пытаюсь установить соединение с помощью sharpSSH и строку подключения к MySQL, я получаю сообщение об ошибке:
"access denied for user 'root'@'localhost' (using password yes)"
Может ли это быть проблема с разрешением, если я могу подключиться с помощью Putty, или это может быть проблема с одним из инструментов, которые я использую?
Руководство, которым я следовал, можно найти здесь - http://georgelantz.com/2007/09/10/access-mysql-through-ssh-tunnel-in-a-windows-net-application/