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

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐