The MySQL Administrator's Bible is divided into two parts.

Part I makes no assumptions on the knowledge level of the reader. Chapter 1 is a brief introduction to MySQL's history. After this introduction Part I covers:

* MySQL server installation (Chapter 2)

* Accessing MySQL server (Chapter 3)

* How MySQL extends and deviates from standard SQL (Chapter 4)

* MySQL data types (Chapter 5)

* MySQL index types (Chapter 6)

* Stored routines, triggers and events (Chapter 7)

* MySQL Views (Chapter 8)

* Transactions in MySQL (Chapter 9)

Part II covers the more advanced topics of MySQL administration:

* Tuning the server (Chapter 10)

* MySQL storage engines (Chapter 11)

* Caching with MySQL (Chapter 12)

* Backups, recovery and disaster planning (Chapter 13)

* Managing MySQL users (Chapter 14)

* Partitioning in MySQL server (Chapter 15)

* Logging and replication (Chapter 16)

* Measuring performance (Chapter 17)

* Query analysis and index tuning (Chapter 18)

* Monitoring MySQL servers (Chapter 19)

* Securing MySQL (Chapter 20)

* The MySQL data dictionary (Chapter 21)

* Scaling MySQL server and high availability (Chapter 22)

In addition to the two parts there are three appendixes of additional material:

* Using the MySQL Proxy (Appendix A)

* MySQL Functions reference (Appendix B)

* Additional resources for MySQL (Appendix C)