mysqldump: Got error: 1045: Access denied for user 'user'@'192.168.0.11' (using password: YES) when trying to connect
Почитайте хотя бы немного про пользователей и доступы в mysql и станет понятно почему ругается
но тут надо пароль вводить, а мне надо это в cron засунть
Откройте для себя ssh-авторизацию по ключу.
А после этого уже можно приступать к реализации нужного решения:
- просто подключиться по ssh к .22 адресу, сделать на нем дамп и скопировать его куда надо,
- подключиться напрямую к mysql на .22 адресе и создавать дамп прямо по сети (если не хочется передавать данные в открытом виде, можно прикрутить к mysql ssl-сертификат),
- пробрасывать порт mysql через ssh
или еще каким-то другим способом