如何加固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 智能移除图片中的物体、文本、污迹、人物或任何不想要的东西

相关推荐
万邦科技Lafite11 小时前
京东item_get接口实战案例:实时商品价格监控全流程解析
java·开发语言·数据库·python·开放api·淘宝开放平台
秋912 小时前
ruoyi项目更换为mysql9.7.0数据库
数据库
Andya_net12 小时前
MySQL | MySQL 8.0 权限管理实践-精确赋予库、表只读等权限
android·数据库·mysql
Cyber4K12 小时前
【Python专项】进阶语法-系统资源监控与数据采集(1)
开发语言·python·php
冷小鱼12 小时前
JVM 异常崩溃排查全指南:从 Core Dump 到根因定位
jvm
筑梦之路13 小时前
harbor数据库报错权限异常如何处理——筑梦之路
数据库·harbor
苍煜13 小时前
Java开发IO零基础吃透:BIO、NIO、同步异步、阻塞非阻塞
java·python·nio
czlczl2002092514 小时前
理解 MySQL 行锁:两阶段锁协议与热点更新优化
数据库·mysql
AllData公司负责人14 小时前
通过Postgresql同步到Doris,全视角演示AllData数据中台核心功能效果,涵盖:数据入湖仓,数据同步,数据处理,数据服务,BI可视化驾驶舱
java·大数据·数据库·数据仓库·人工智能·python·postgresql
哆啦A梦158814 小时前
20, Springboot3+vue3实现前台轮播图和详情页的设计
javascript·数据库·spring boot·mybatis·vue3