阅读列表:
- https://www.bilibili.com/cheese/play/ep1294518?csource=private_space_tougao_null&spm_id_from=333.999.0.0
- https://mysql.net.cn/doc/refman/8.0/en/sys-schema.html
- https://www.cnblogs.com/kangxinxin/p/11585935.html
- https://blog.csdn.net/weixin_46128463/article/details/120419340#
- https://blog.csdn.net/qq_29380733/article/details/86291961
- https://www.begtut.com/mysql/mysql-copy-database.html
- https://time.geekbang.org/column/intro/100020801?tab=catalog
- https://www.cnblogs.com/crazymakercircle/p/13900186.html#autoid-h2-44-0-0
- https://www.cnblogs.com/crazymakercircle/p/17492569.html
https://zhuanlan.zhihu.com/p/433319764
https://zhuanlan.zhihu.com/p/29150809
https://tongchaowei.blog.csdn.net/category_11649913_2.html
https://blog.csdn.net/u010398650/article/details/141030095
工具
系统数据库
MySQL安装完之后,内置mysql、information_schema、performance_schema、sys四个数据库
| 数据库 | 描述 |
|---|---|
| mysql | 存储MySQL服务器正常运行所需要的各种信息(时区、主从、用户、权限等) |
| information_schema | 提供访问数据库元数据的各种表和视图,包含数据库、表、字段类型及访问权限等 |
| performance_schema | 为MySQL服务器运行时状态提供底层监控,主要用于收集数据库服务性能参数 |
| sys | 包含一系列方便DBA和开发人员利用performance_schema性能数据库进行性能调优和诊断的视图 |
安全
https://dev.mysql.com/doc/refman/8.4/en/security.html
REFERENCES
mysql:Code: 1142. REFERENCES command denied to user 'root'@'localhost'
设置外键需要 references 的权限
mysql导出需要file权限
分区
分区是MySQL原生的一种水平分表方案
分区模式:
- range:指定按照范围分区
- list:按照数据进行分区
- hash:按照hash值分区
- key:MySQL对key进行哈希然后分区
- composite:复合模式,以上模式综合