2017-03-01 86 views
1

我知道這可能已經存在了,因爲它是一個這樣簡單的問題,但我已經搜索了幾天沒有運氣。MySQL數據導入的超級權限

我有一個谷歌雲的SQL實例,我似乎無法導入任何數據(數據和結構),因爲根(或任何用戶我創建),沒有超級特權。當我嘗試授予SUPER權限時,我得到了用戶的「拒絕訪問」。

有沒有一種方法,通過最佳實踐,設置超級權限,以便我可以導入數據。或者有其他方法,最好的做法是導入不需要超級權限的數據。

我接受任何批評和建議。

感謝, 肖恩

回答

1

我有同樣的經歷,我無法使用LOAD DATA FROM INFILE命令。您可以按照位於https://cloud.google.com/sql/docs/mysql/import-export/importing的指南進行操作,或者通過在該頁面上構建一個較低的REST API調用。

從Cloud Storage加載數據的一個注意事項是CloudSQL實例的默認用戶帳戶(您可以在CloudSQL控制檯中找到它)需要權限才能訪問正在加載數據的Cloud Storage存儲桶。此帳戶可能與有權進行REST API調用的帳戶不同。