1. 系统数据库
Mysql数据库安装完成后会给我们初始化四个数据库:
mysql
:存储Mysql服务器正常运行所需要的各种信息(市区、主从、用户、权限)information_schema
:提供了访问数据库元数据的各种表和视图,包含数据库、表、字段类型、访问权限等performance_schema
:为MySQL服务器运行时状态提供了一个底层监控的功能,主要用于收集数据库服务器性能参数,例如各种锁的信息sys
:包含了一系列方便DBA开发人员利用performance_schema性能数据库进行性能调优和诊断的视图
2. 数据库管理工具
数据库常用管理工具:
-
mysql
:不需要进入mysql客户端,就可以执行sql并退出 -
mysqladmin
:用来检查服务器状态、查看配置和版本等信息、创建和删除数据库等 -
mysqlbinlog
:由于服务器生成的二进制日志文件是以二进制的格式保存的,想要查看就需要使用该工具查看 -
mysqlshow
:客户端查找工具,可以查找存在哪些数据库、数据库中的表和索引、表中的列等信息 -
mysqldump
:数据库备份工具,可以将数据备份为sql或者文本格式的文件 -
mysqlimport/source
:数据库导入工具;sql文件需要使用source工具导入,文本文件需要使用mysqlimport导出