您可以使用云備份(Cloud Backup)來備份ECS實例或本地服務器中部署的MySQL數據庫,并在需要時恢復。本文介紹使用MySQL備份之前的準備工作。
步驟一:確認與獲取
如果備份ECS實例中的數據庫,需要為ECS實例安裝阿里云云助手。
ECS備份客戶端需要和阿里云云助手配合使用。
如果需要備份的ECS實例是2017年12月01日之前購買的,您需要自行安裝云助手客戶端。更多信息,請參見安裝云助手客戶端。
如果需要備份的ECS實例是2017年12月01日之后購買的,則默認已預裝云助手客戶端。
獲取MySQL數據庫的用戶名和密碼。
步驟二:創建備份賬號和配置權限
如果您沒有用于備份的用戶名和密碼,建議您聯系管理員創建該備份用戶。該備份用戶要求具有最小權限集為RELOAD、LOCK TABLES、REPLICATION、PROCESS。例如創建備份用戶backupadmin,您可以參考以下操作步驟。
登錄MySQL數據庫。
mysql -u root -p 'password'
創建備份用戶backupadmin。
CREATE USER 'backupadmin' IDENTIFIED BY 'password';
授予權限。
創建備份用戶后,您需要授予其對數據庫的訪問權限。這里*.*表示所有的數據庫和表,您可以根據需要指定具體的數據庫和表。
GRANT RELOAD,LOCK TABLES,REPLICATION,PROCESS ON *.* TO 'backupadmin'@'%' ;
刷新權限。
在授予權限后,您需要刷新權限,使其立即生效。
FLUSH PRIVILEGES;
后續步驟
文檔內容是否對您有幫助?