MySQL从Azure存储还原转储

时间:2019-03-07 06:55:06

标签: mysql azure azure-storage-blobs

是否可以直接从SQL转储文件中还原MySQL数据库,而该SQL转储文件不下载而直接以Blob /文件共享的形式存储在Azure存储中?

在powershell / cmd中使用以下命令时:

const fs = require('fs');

const content = 'Some content!'

fs.writeFile('C:/Users/Shreyas Joshi/Desktop/file.txt', content, (err) => {
  if (err) {
    console.error(err)
    return
  }
})

我收到“文件名,目录名称或卷标签语法不正确” 错误。

1 个答案:

答案 0 :(得分:0)

实际上可能,但不是专门使用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

这将从Azure Blob存储还原数据库。 完整的教程可以在here

中找到