賬號(hào)權(quán)限說(shuō)明
本文介紹備份與恢復(fù)分別所需數(shù)據(jù)庫(kù)賬號(hào)的權(quán)限。
賬號(hào)權(quán)限說(shuō)明
MySQL賬號(hào)權(quán)限
功能類型 | 權(quán)限要求 |
備份 |
|
恢復(fù) | SELECT、INSERT、UPDATE、DELETE、CREATE、DROP、INDEX、ALTER、CREATE VIEW、SHOW VIEW、CREATE ROUTINE、ALTER ROUTINE、EVENT、TRIGGER |
在MySQL數(shù)據(jù)庫(kù)中進(jìn)行增量備份操作需要使用
show binary logs
語(yǔ)句,MySQL 5.5.24及以前版本需要具備super
權(quán)限的賬號(hào)才能執(zhí)行。但從MySQL 5.5.25版本開始,只需要具備REPLICATION CLIENT
權(quán)限的賬號(hào)就可以執(zhí)行該語(yǔ)句。對(duì)于RDS數(shù)據(jù)庫(kù)備份和恢復(fù)的不同需求,需要使用不同權(quán)限的賬號(hào)來(lái)進(jìn)行操作,只讀權(quán)限賬號(hào)可以滿足備份要求,讀寫權(quán)限賬號(hào)可以滿足備份和恢復(fù)的要求。
SQL Server賬號(hào)權(quán)限
功能類型 | 權(quán)限要求 |
備份 | SELECT、VIEW DEFINITION |
恢復(fù) | SELECT、INSERT、ALTER Database、REFERENCES、VIEW DEFINITION |
PostgreSQL賬號(hào)權(quán)限
功能類型 | 權(quán)限要求 |
備份 | SELECT或SUPER角色 |
恢復(fù) | CREATE、INSERT、USAGE、REFERENCES、TRIGGER |