Скорее всего, это происходит потому, что mysqlbinlog
записывает команду BINLOG
в качестве первой команды на выходе, и для выполнения этой команды требуются SUPER
привилегии, которых у вас нет в RDS.
Чтобы удалить эту команду, используйте параметр - base64-output = NEVER
(обратите внимание, это ' также потребуется - чтение с удаленного сервера --host = localhost --user username --password
).
Однако после того, как вы преодолеете эту проблему, вероятно, возникнет другая, на этот раз с командами @@ session
, которые mysqlbinlog
записывает в вывод. Они также требуют привилегий SUPER
.
Я не нашел лучшего способа, чем использовать sed -i '/ SET @@ session / d' binlog_dump.sql
, чтобы удалить их а затем выполните импорт в MySQL.
Чтобы удалить эту команду, используйте параметр - base64-output = NEVER
(обратите внимание, что для этого потребуется также - read-from-remote-server --host = localhost --user username --password
).
Однако после того, как вы преодолеете эту проблему, вероятно, появится другая, на этот раз с командами @@ session
, которые mysqlbinlog
записывают на выход . Они также требуют привилегий SUPER
.
Я не нашел лучшего способа, чем использовать sed -i '/ SET @@ session / d' binlog_dump.sql
, чтобы удалить их а затем выполните импорт в MySQL.
Чтобы удалить эту команду, используйте параметр - base64-output = NEVER
(обратите внимание, что для этого потребуется также - read-from-remote-server --host = localhost --user username --password
).
Однако после того, как вы преодолеете эту проблему, вероятно, появится другая, на этот раз с командами @@ session
, которые mysqlbinlog
записывают на выход . Они также требуют привилегий SUPER
.
Я не нашел лучшего способа, чем использовать sed -i '/ SET @@ session / d' binlog_dump.sql
, чтобы удалить их а затем выполните импорт в MySQL.
@@ session
, которые mysqlbinlog
записывает в вывод. Они также требуют привилегий SUPER
.
Я не нашел лучшего способа, чем использовать sed -i '/ SET @@ session / d' binlog_dump.sql
, чтобы удалить их а затем выполните импорт в MySQL.
@@ session
, которые mysqlbinlog
записывает в вывод. Они также требуют привилегий SUPER
.
Я не нашел лучшего способа, чем использовать sed -i '/ SET @@ session / d' binlog_dump.sql
, чтобы удалить их а затем выполните импорт в MySQL.