如何加固SQL环境部署_删除默认安装的示例数据库

不能删除information_schema和mysql库,仅可安全删除test等明确标注的示例库(如sakila、world),需先核查进程、禁用自动重建逻辑、逐个DROP并刷新权限,再清理匿名用户及加固认证。删掉 mysql、test、information_schema 这几个库?别乱动不能全删。information_schema 是 MySQL 系统视图库,强制删除会导致服务启动失败或查询报错;mysql 库存用户权限、插件、时区等关键元数据,删了就登不进去;只有 test 和类似 example、employees 这类明确标为"示例"的库才该清。确认哪些库是默认带的示例库不同发行版和安装方式带的不一样:MySQL 官方二进制包默认只带 test(空库);Percona Server 可能多一个 percona_schema;MariaDB 有时带 mysqltest;Docker 镜像如果基于 mysql:8.0,默认只有 test,但某些第三方镜像会预装 sakila 或 world。先连上去执行 SHOW DATABASES;,人工核对名字,别依赖文档用 SELECT SCHEMA_NAME FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME REGEXP '^(test|example|sakila|world|employees)$'; 快速筛选注意大小写:Linux 下库名区分大小写,Test 和 test 是两个库安全删除示例库的正确姿势直接 DROP DATABASE 不够------得先关掉可能的自动重建逻辑,再删,否则下次重启或运行初始化脚本又冒出来。 Cleanup.pictures 智能移除图片中的物体、文本、污迹、人物或任何不想要的东西

相关推荐
瀚高PG实验室15 分钟前
数据库使用psql及jdbc进行远程连接,不定时自动断开的解决办法
数据库·postgresql·瀚高数据库
Python自动化直播35 分钟前
智能脚本批量管理拆开看:导入、导出、重写、试听
前端·python·ai·秒播
SelectDB技术团队41 分钟前
从实时入库到实时可用:Apache Doris 5.0 增量计算场景与实践
数据库·人工智能·开源·agent·实时数仓·apache doris·增量计算
Wang's Blog1 小时前
Java 项目实战: 交友项目 - 发布圈子动态:数据库表和接口文档介绍
java·数据库·交友
Brilliantwxx1 小时前
【STM32】 独立看门狗 IWDG 深度详解:从硬件结构到工程实战
数据库·stm32·单片机·嵌入式硬件·mongodb
运维小斌1 小时前
麒麟 V10 部署 OceanBase:故障速查与验收清单
linux·数据库·oceanbase·麒麟
LMT流氓兔1 小时前
第五单元——第9课:防止同一次操作重复执行
java·服务器·数据库·算法·ai·langchain
code2cat1 小时前
Java高级篇之JDBC:连接数据库,完成查询、更新与事务
java·开发语言·数据库
*长铗归来*1 小时前
MySQL新学知识(三)MySQL 事件(EVENT)
数据库·mysql
Warolitbos2 小时前
【数据库】SQL进阶15题,窗口函数/索引/事务一页速查
数据库·sql·学习·mysql·面试