1、物理文件组成:
1)日志文件:错误日志、二进制日志、更新日志、查询日志、慢查询日志、Innodb的在线redo日志。
2)数据文件:.frm文件、.MYD文件、.MYI文件、.ibd文件和ibdata文件。
3)Replication相关文件:
2、MySQL Server系统架构:
1)逻辑模块组成
3、MySQL自带工具使用介绍
MySQL数据库不仅提供了数据库的服务端应用程序,同时提供了大量的客户端工具程序,如:mysql,mysqladmin,mysqldump等等。
1)mysql
2)mysqladmin:提供的功能都与mysql管理相关的各种功能,如:mysql server状态检查,各种统计信息的flush,创建删除数据库,关闭mysql server等等。但是,mysqladmin的大部分功能都可以通过mysql登入mysql server之后完成,但是用mysqladmin完成操作会更简单。
例如:ping命令可以很容易的检测mysql server是否还能正常提供服务mysqladmin -uroot -p -h localhost ping---------mysql is alive;
status命令可以获取当前mysql server的几个基本的状态值;
processlist获取当前数据库的连接线程信息;
mysqldump可以实现备份和导出功能,所生成的SQL文件和文本文件可以通过mysql工具执行。
mysqlimport程序实现一个以特定格式存放的文本数据导入到指定的mysql server中的工具程序,mysqlimport工具实际上只是“load data infile”命令的一个包装实现。
还有mysqlbinlog、mysqlcheck、myisamchk、myisampack、mysqlhotcopy、