Удаленное восстановление базы данных gz mysql

759
resting

Я старался

$> ssh root@ip "gunzip < [backupfile.sql.gz] | \ mysql -u [uname] -p[pass] [dbname]"` 

но получите ошибку:

ERROR 1044 (42000) at line 42: Access denied for user '[uname]'@'%' to database '[dbname]' 

я мог бы сделать

$> ssh root@ip "mysql -u [uname] -p[pass] [dbname] -e 'drop table [table]'" 

Поэтому я думаю, что это не может быть проблемой удаленного доступа.

Какова правильная команда для удаленного восстановления файла gz в mysql через ssh?

1

1 ответ на вопрос

0
johnshen64

У пользователя, которого вы используете, нет прав доступа на чтение файла на сервере. Просто предоставьте пользователю права доступа к файлу, и все будет в порядке.