重置或清空数据库

如果当前数据库处于空间不足或已占满等情况,影响数据库的整体性能(例如数据库无法正常写入新数据),通过重置云虚拟主机的数据库,将当前数据库的所有设置恢复到初始状态,从而解决数据库空间不足的问题。同时当您执行数据迁移、数据更新等操作时,也可以清空数据库中表的原有数据并保留表的结构。

重置数据库

注意事项

重置数据库后,您需要注意以下事项:

  • 会删除数据库中所有表,包括表的结构和表中的所有内容。

  • 会删除数据库的原登录密码,您必须设置数据库的新密码。

  • 数据库被重置(清空)后将无法恢复,请您谨慎操作。

    如需操作,请您提前进行数据库数据备份,具体操作,请参见备份和恢复数据

操作步骤

Linux操作系统和Windows操作系统云虚拟主机重置数据库的操作一致,本文以Windows操作系统独享虚拟主机基础版为例。

  1. 登录云虚拟主机管理页面
  2. 找到待操作的云虚拟主机,单击对应操作列下的管理
  3. 在左侧导航栏,单击数据库信息
  4. 数据库信息页面,单击对应操作列下的重置数据库

    重置数据库

  5. 重置数据库页面,设置数据库的新密码。

  6. 单击确认

    重置数据库完成后,在数据库信息页面的数据空间列,您可以查看数据库的使用空间已恢复为初始值(即SQL Server数据库的使用空间显示为2.25 M或2.26 M)。

    说明

    不同类型的数据库重置后的初始使用空间大小也不同,具体说明如下:

    • 云虚拟主机的MySQL数据库初始使用空间大小为0 M。

    • 云虚拟主机的SQL Server数据库初始使用空间大小为2.25 M或2.26 M。

清空数据库中表的数据

需要数据迁移、数据更新或数据重置时,清空数据库中表的原有数据并保留表的结构是很有必要的。例如,将一个系统从测试环境迁移到生产环境时,希望在生产环境中使用新的数据集,避免旧数据对系统产生不必要的影响,您可以清空表中的原有数据,然后将新数据迁移到该表中。

  1. 登录待操作的云虚拟主机数据库。

  2. 在左侧导航栏的页签下,右键单击数据库的任一表,然后单击批量操作表

  3. 批量操作表页签下,清空数据库中一个或多个表的数据。

    • 清空一个表的数据

      找到待清空的表,单击对应操作列下的清空数据,然后单击确认

      清空单个表.png

    • 清空多个表的数据

      选中多个待清空的表,单击清空数据,然后单击确认

      批量清空.jpg

    清空任务完成后,表中的数据被清空,并且保留表结构。