バックアップユーザーにはBackupAdminロールとすべての特権(オブジェクト権限、DDL、GRANT)があります。'SELECT INTO OUTFILE'を実行しているときに、エラーアクセスのためにmysqldumpが拒否される適切な権限はどれですか?
cmd> mysqldump --routines=TRUE --tab=C:\tmp -h localhost -u backup -pbackup schemalocal
cmd> mysqldump: Got error: 1045: Access denied for user 'backup'@'%' (using password: YES) when executing 'SELECT INTO OUTFILE'
それを動作させるための唯一の方法は、バックアップアカウントにDBAの役割を与えることですが、それはので、私はそれを唯一neccesary権限を付与したいセキュリティリスクです。 どちらですか?
は、パスワードが正しいことを、よろしいですか? SELECT INTO OUTFILEには、必要な特典が1つだけあります。SELECT_PRIV –
パスワードは正確ですが、まったく同じコードで試しましたが、DBAの役割を与えてからうまくいきました。 – Joe
私は、WorkbenchがGRANT FILEに権限をバックアップすることを許可していないことを知りました。 ユーザーのために実行するコマンドはどれですか? http://dev.mysql.com/doc/refman/5.0/es/grant.html – Joe