Как пропустить ошибки ведомой репликации в Google Cloud SQL 2nd Gen - PullRequest
0 голосов
/ 12 июня 2019

Я нахожусь в процессе переноса базы данных с внешнего сервера в облачный sql 2-го поколения.Выполняли рекомендуемые действия, и процесс mysqlsump объемом 2 ТБ был завершен, и началась репликация.Однако получена ошибка:

'Ошибка' 'Доступ запрещен для пользователя' 'Пропустить-предоставить пользователю' '@' 'Пропустить-предоставить хосту' '(используя пароль: НЕТ)' 'по запросу.База данных по умолчанию: '' mondovo_db ''.Запрос: '' LOAD DATA INFILE '' /mysql/tmp/SQL_LOAD-0a868f6d-8681-11e9-b5d3-42010a8000a8-6498057-322806.data '' игнорировать в таблицу seoi_volume_update_tracker FIELDS ''' 'ESCAPED BY' '\' 'ЛИНИИ, ПРЕКРАЩЕННЫЕ' '^ | ^' '(keyword_search_volume_id)' ''

2 вопроса,

1) Я предполагаю, что ошибка имеетвозникли потому, что облачный sql требует LOAD DATA LOCAL INFILE вместо LOAD DATA INFILE?Однако я вполне уверен, что на главном компьютере мы запускаем только LOAD DATA LOCAL INFILE, поэтому не уверен, как это изменится, чтобы удалить LOCAL во время репликации, это возможно?

2) Я не могу остановить ведомое устройство, чтобы пропустить ошибкуи перезапустите, так как привилегии SUPER недоступны, и поэтому я не уверен, как пропустить эту ошибку, а также избежать ее на будущее, пока не произойдет окончательная синхронизация.Предложения?

...