目录 一、DBA 的自我认知 .......................................................................... 3 (一)DBA 应该具备的素质 .............................................................. 3 1.技术角度之一 —— 硬件 ..................................................... 3 2.技术角度之二 —— 软件 ..................................................... 4 3.文化层面............................................................................... 4 (二)DBA 的等级 ........................................................................ 5 (三)DBA 如何提升能力 ............................................................. 6 (四)DBA 最大的困难就是自己 .................................................. 7 二、DBA 的工作内容 .......................................................................... 8 (一)DBA 的主要职责 ................................................................. 8 1.每日工作............................................................................... 8 2.每周工作............................................................................... 8 3.每月工作............................................................................... 8 (二)定期提供数据库健康检查和系统优化建议........................ 9 1.提供系统硬件、操作系统运行报告 ................................... 9 2.定期系统安全检测和审计检测 ........................................... 10 三、mysql 数据库日常维护 .............................................................. 10 (一)建立一个数据库表维护规范 ............................................ 10 (二)创建一个适用于定期维护的脚本..................................... 11 1. 一个简单的脚本................................................................ 11 2. 一个较为复杂的脚本 ........................................................ 12 3. 如何执行脚本 ................................................................... 12 (三)在unix 中用cron 定期检查表 ........