安装完 MySQL 后会发现有四个自带的数据库: information_schema -- 该数据库保存了 MySQL 服务器所有数据库的信息.比如数据库的名称.数据库中的表名称.访问权限.数据库中表的数据类型.数据库索引的信息等等 mysql -- MySQL的核心数据库,主要负责存储数据库的用户.权限设置.关键字等 MySQL 自己需要使用的控制和管理信息 performance_schema -- 主要用于收集数据库服务器的性能参数.可用于监控服务器在一个较低级别的运行过程中的资源消耗.
默认数据库分类: information_schema performance_schema mysql test informance_schema 保存了MySQl服务所有数据库的信息. 具体MySQL服务有多少个数据库,各个数据库有哪些表,各个表中的字段是什么数据类型,各个表中有哪些索引,各个数据库要什么权限才能访问. mysql 保存MySQL的权限.参数.对象和状态信息. 如哪些user可以访问这个数据.DB参数.插件.主从 performance_schema 主要用于收集数据库服务
本文来自 网易云社区 . 数据安全是业务的基石,但是DBA 总会遇到救火情况,业务误删除全表或者误更新错全表业务数据,导致服务不可用 sql_safe_updates参数可以限制不带where条件的update/delete语句执行失败,这个参数设置后,可以防止业务bug/漏洞导致把整个表都更新或者删除(线上发生过的案例),也可以防止DBA在线误操作更新/删除整张表. 官方解释: If set to 1, MySQL aborts UPDATE or DELETE statements that