Дамп восстановления MySQL из хранилища Azure - PullRequest
0 голосов
/ 07 марта 2019

Можем ли мы восстановить базу данных MySQL из файла дампа SQL, который хранится в хранилище Azure как Blob / Fileshare напрямую, без его загрузки?

При использовании следующей команды в powershell / cmd:

& cmd.exe /c "mysql --user=root --password=pass --protocol=tcp --host=dbname.mysql.database.azure.com --user=user@mysql --port=3306 --default-character-set=utf8 < https://storageaccount.blob.core.windows.net/container/azure.sql" 

Я получаю "Неверный синтаксис имени файла, имени каталога или метки тома" ошибка.

1 Ответ

0 голосов
/ 08 марта 2019

Это на самом деле возможно, но не специально с использованием PS / CMD, вот пример:

RESTORE DATABASE Yourdbname 
FROM URL = 'https://msftutorialstorage.blob.core.windows.net/sql-backup/Yourdbname.bak' 
WITH CREDENTIAL = 'mycredential',
STATS = 5 -- use this to see monitor the progress
GO

Это восстановит вашу БД из хранилища BLOB-объектов Azure.Полный учебник можно найти здесь

...