其它相关问题
您当前的位置:帮助中心 > 常见问题 > 虚拟主机 > 其它相关问题

网站及数据库清理的操作方法

点击数:3349 更新时间:2018-06-22

      

1、通过FTP客户端清空主机数据
注意:清空数据无法恢复及撤消
1.1 登录
www.cnolnic.com,在“我的产品管理” -> “主机管理”,在域名输入框输入要操作的域名,点击“查询”按钮,在查询列表中,点击主机域名栏域名超链接,即可查询FTP帐号信息:


1.2 打开FTP客户端软件(这里使用的是Filezilla client),输入上面获取的FTP信息,连接成功后,进入httpdocs目录(即网站根目录):

 

1.3 全选所有文件及文件夹,右键选择“删除”菜单项即可清空网站数据:

 

1.4 视文件多少,清空网站内容所耗费赶时间也不一样。

 

2、通过phpMyAdmin清空MySQL数据库数据
2.1 查询MySQL帐号信息:


2.2 浏览器打开http://myadmin.cnolnic.org/,根据需要,选择语言,输入数据库连接信息:

 

登录进入数据库管理

 

在左侧选择数据库

 

清空:数据表结构仍存在,表中存储的数据清空了。
删除:表结构及数据都被没有了。

 

3、通过SQL Server Management Studio清空sql server数据库
3.1 查询SQL Server用户帐号信息

 

点击数据库密码链接可以查询到具体的数据库连接信息

 

3.2 打开SQL Server Management Studio(需要安装),填写上面获取到的数据库帐号信息,身份验证选择“SQL Server身份验证”

 

连接成功后

以上操作,需要一个表一个表的进行操作。

 

3.3 批量删除表数据
在查询分析器中输入:(注意:一定要确认数据库库名,并更改为要操作的数据库)
use dbname
exec sp_msforeachtable "TRUNCATE table ?"

 

执行之后,数据库表中数据被清空

 

3.4 批量删除表
在查询分析器中输入:(注意:一定要确认数据库库名, 并更改为要操作的数据库)
use dbname
exec sp_msforeachtable "drop table ?"

 

注意:清空表和删除表,建议关闭约束和触发器,不然有可能会报错
清空表:
EXEC sp_MSForEachTable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL'
EXEC sp_MSForEachTable 'ALTER TABLE ? DISABLE TRIGGER ALL'
EXEC sp_MSForEachTable 'TRUNCATE TABLE ?'
EXEC sp_MSForEachTable 'ALTER TABLE ? CHECK CONSTRAINT ALL'
EXEC sp_MSForEachTable 'ALTER TABLE ? ENABLE TRIGGER ALL'
删除表:
EXEC sp_MSForEachTable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL'
EXEC sp_MSForEachTable 'ALTER TABLE ? DISABLE TRIGGER ALL'
EXEC sp_MSForEachTable 'DROP TABLE ?'