[小记录]记录一下小皮linux面板删除数据库脏数据的命令

宗同学
2025-04-30 / 0 评论 / 22 阅读 / 正在检测是否收录... / 搜一下

Q:什么是脏数据?
A:脏数据(Dirty Data)​​ 是指存在质量问题、可能影响数据使用和分析的数据。根据不同的应用场景,脏数据的具体定义略有差异,但核心特征是数据的 ​不准确性、不一致性或无效性。


起因:
是这样的,昨天我在虚拟机上面把mysql5.7版本卸载了,安装了mysql8.0,然后就是5.7版本的数据库还有残留,手动点击删除是删除不掉的,我就问了一下官方的人员,他给我一串代码。


命令如下

sqlite3 /xp/db/app.db -batch "delete from databases where name='数据库名称';"

命令使用

连接上服务器的ssh后切换到root用户,然后直接粘贴命令,更改后的命令:sqlite3 /xp/db/app.db -batch "delete from databases where name='ceshi';"


命令解释

上面的命令就是删除app.db里面的残留数据表:ceshi,我也不是很懂,输入之后原来残留的表就被删除了,升级后要重新新建数据库,记得提前备份下载原来的数据,新安装后创建一个新的表后要进行导入的。


总结

如何避免数据库的脏数据出现?备份并下载原有的数据库数据,然后删除原有的数据,然后卸载mysql5.7,卸载完成后进行mysql8.0安装,安装后创建一个新的数据库,然后导入你下载的数据库,然后修改你的网站配置文件,就成功了!!!

4

评论

博主关闭了所有页面的评论