gz mysqlデータベースのリモート復元


1

私は試した

$> 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経由でmysqlにgzファイルのリモート復元を行う正しいコマンドは何ですか?

回答:


0

使用しているユーザーには、サーバー上のファイルを読み取るためのファイル特権がありません。ユーザーにファイル特権を与えるだけで大​​丈夫です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.