ALTER STORAGE VOLUME
ALTER STORAGE VOLUME 语句用于修改存储卷的凭证属性、注释或状态(enabled
)。有关存储卷属性的更多信息,请参阅 CREATE STORAGE VOLUME。 此功能从 v3.1 开始支持。
注意
- 只有具有特定存储卷 ALTER 权限的用户才能执行此操作。
- 现有存储卷的
TYPE
、LOCATIONS
和其他与路径相关的属性无法修改。 您只能修改其凭证相关的属性。 如果更改了与路径相关的配置项,则在更改之前创建的数据库和表将变为只读,并且您无法将数据加载到其中。- 当
enabled
为false
时,无法引用相应的存储卷。
语法
ALTER STORAGE VOLUME [ IF EXISTS ] <storage_volume_name>
{ COMMENT = '<comment_string>'
| SET ("key" = "value"[,...]) }
参数
参数 | 描述 |
---|---|
storage_volume_name | 要修改的存储卷的名称。 |
COMMENT | 存储卷的注释。 |
有关可以修改或添加的属性的详细信息,请参阅 CREATE STORAGE VOLUME - PROPERTIES。
示例
示例 1:禁用存储卷 my_s3_volume
。
MySQL > ALTER STORAGE VOLUME my_s3_volume
-> SET ("enabled" = "false");
Query OK, 0 rows affected (0.01 sec)
示例 2:修改存储卷 my_s3_volume
的凭证信息。
MySQL > ALTER STORAGE VOLUME my_s3_volume
-> SET (
-> "aws.s3.use_instance_profile" = "true"
-> );
Query OK, 0 rows affected (0.00 sec)