我的知识记录

清空日志文件_TRUNCATE与DROP的区别

清空日志文件前做三项确认:备份已下载到本地并验证可解压、数据库备份已导出、域名解析可以临时暂停。确认后再执行清空,避免清空后发现备份损坏,数据无法恢复。中资源虚拟主机的备份功能可以一键打包,但必须下载到本地,不要只存在服务器上。

MySQL 清空数据库:登录 phpMyAdmin,选数据库,全选所有表,下拉选"删除"(DROP),执行。或用 SQL:DROP DATABASE 数据库名; 然后 CREATE DATABASE 数据库名; 再授权用户。批量删表用 SELECT CONCAT('DROP TABLE ',table_name,';') FROM information_schema.tables WHERE table_schema='数据库名' 生成语句再执行。

参考(Linux 清空网站文件): ``` # 清空网站根目录(保留目录本身) cd /www/wwwroot/域名 rm -rf ./* ./.??* # 或直接删除目录再重建 rm -rf /www/wwwroot/域名 mkdir /www/wwwroot/域名 chown www:www /www/wwwroot/域名 # 只清空上传目录 rm -rf /www/wwwroot/域名/upload/* ```

清空后重装的标准流程:清空文件 → 清空数据库 → 上传新程序 → 创建数据库用户并授权 → 运行安装向导 → 配置站点 → 恢复数据(如果需要)。整个过程 30 分钟到 2 小时,取决于程序复杂度和数据量。

部分清空的场景:只清空文章保留配置,用 TRUNCATE 文章表;只清空用户保留文章,TRUNCATE 用户表;只清空上传文件,rm -rf upload/*。部分清空前确认表名和目录名,避免删错。TRUNCATE 比 DELETE 快,且重置自增 ID。

部分清空的场景:只清空文章保留配置,用 TRUNCATE 文章表;只清空用户保留文章,TRUNCATE 用户表;只清空上传文件,rm -rf upload/*。部分清空前确认表名和目录名,避免删错。TRUNCATE 比 DELETE 快,且重置自增 ID。

清空日志文件_TRUNCATE与DROP的区别

标签:

更新时间:2026-08-27 10:43:32

上一篇:网站404插件/工具_404检测与重定向插件推荐

下一篇:php网站备份远程数据库_远程连接与备份方法