2016-06-29 3 views
0

У меня возникли трудности с переносом базы данных (~ 3gb sql-файла) из MySQL 5.6 в MySQL 5.7 на Google Cloud SQL.Google Cloud SQL MySQL 5.7 отрицает соединение при большом импорте

Сначала я сделал DBDump базы данных сервера MySQL 5.6:

mysqldump -hxx.xx.xx.xx -uroot -pxxxx dbname --opt --hex-blob --default-character-set=utf8 --no-autocommit > dbname.sql 

Затем я пытался импортировать базу данных с cloudsql-import:

.go/бен/cloudsql-импорт --dump = DbName .sql --dsn = 'root: password @ tcp (xx.xx.xx.xx: 3306)/dbname'

Импорт начинается, но через некоторое время (около 10 минут) появляется следующее сообщение об ошибке:

2016/06/29 13:55:48 dial tcp xx.xx.xx.xx:3306: getsockopt: connection refused 

Любые дальнейшие попытки подключения к серверу MySQL отказано со следующим сообщением об ошибке:

ERROR 2003 (HY000): Can't connect to MySQL server on 'xx.xx.xx.xx' (111) 

Только полная перезагрузка (из облачной платформы консоли Google) позволяет подключить снова.

Я сделал полную миграцию с 5.5 до 5.6, используя этот метод не так давно. Любые идеи, почему это не работает с 5.7?

ответ

0

Я пробовал анализировать разные строки, в которых время ожидания было исчерпано, но не нашел ничего необычного. Затем я воспользовался доступными параметрами в Google cloud SQL и при использовании mysqldump.

Я, наконец, просто попробовал использовать лучший тип машины (от двухъядерных 8GB RAM до 8 ячеек памяти 30GB), и это «решило» проблему.

0

Вы проверили бы использование дискового пространства на странице «Обзор консоли» экземпляра? Если хранилище заполнено, вы можете увеличить размер хранилища вашего экземпляра, изменив значение размера хранилища на странице редактирования.

Если двоичный журнал включен, большое количество пробелов будет выполняться двоичными журналами. Вы можете подумать о том, чтобы отключить его при запуске импорта.

Если у вас все еще есть проблемы с экземпляром, вы можете отправить электронное письмо по адресу [email protected] для дальнейшего расследования. Благодарю.

+0

Спасибо за ваш ответ. У экземпляра достаточно свободного места для хранения (280 ГБ), поэтому это не должно быть проблемой. Я отправлю сообщение [email protected] – ascu