나는 노력했다
$> 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]'"
그래서 원격 권한 문제가 아닐 수 있다고 생각합니다.
그렇다면 ssh를 통해 gz 파일을 mysql로 원격 복원하는 올바른 명령은 무엇입니까?
답변1
사용 중인 사용자에게 서버의 파일을 읽을 수 있는 파일 권한이 없습니다. 사용자에게 파일 권한을 부여하면 괜찮습니다.