Book description
Get a comprehensive overview on how to set up and design an effective database with MySQL. This thoroughly updated edition covers MySQL's latest version, including its most important aspects. Whether you're deploying an environment, troubleshooting an issue, or engaging in disaster recovery, this practical guide provides the insights and tools necessary to take full advantage of this powerful RDBMS.
Authors Vinicius Grippa and Sergey Kuzmichev from Percona show developers and DBAs methods for minimizing costs and maximizing availability and performance. You'll learn how to perform basic and advanced querying, monitoring and troubleshooting, database management and security, backup and recovery, and tuning for improved efficiency. This edition includes new chapters on high availability, load balancing, and using MySQL in the cloud.
- Get started with MySQL and learn how to use it in production
- Deploy MySQL databases on bare metal, on virtual machines, and in the cloud
- Design database infrastructures
- Code highly efficient queries
- Monitor and troubleshoot MySQL databases
- Execute efficient backup and restore operations
- Optimize database costs in the cloud
- Understand database concepts, especially those pertaining to MySQL
Publisher resources
Table of contents
- Preface
- 1. Installing MySQL
- 2. Modeling and Designing Databases
- 3. Basic SQL
- 4. Working with Database Structures
- 5. Advanced Querying
- 6. Transactions and Locking
- 7. Doing More with MySQL
- 8. Managing Users and Privileges
- 9. Using Option Files
-
10. Backups and Recovery
- Physical and Logical Backups
- Replication as a Backup Tool
- The mysqldump Program
- Loading Data from a SQL Dump File
- mysqlpump
- mydumper and myloader
- Cold Backup and Filesystem Snapshots
- Percona XtraBackup
- Other Physical Backup Tools
- Point-in-Time Recovery
- Exporting and Importing InnoDB Tablespaces
- Testing and Verifying Your Backups
- Database Backup Strategy Primer
- 11. Configuring and Tuning the Server
- 12. Monitoring MySQL Servers
- 13. High Availability
- 14. MySQL in the Cloud
- 15. Load Balancing MySQL
- 16. Miscellaneous Topics
- Index
Product information
- Title: Learning MySQL, 2nd Edition
- Author(s):
- Release date: September 2021
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781492085874
You might also like
book
MySQL Cookbook, 4th Edition
For MySQL, the price of popularity comes with a flood of questions from users on how …
video
Learning SQL
Almost 3 Hours of Video Instruction Your complete SQL video course: Master hands-on, real-world skills for …
book
Learning SQL, 3rd Edition
As data floods into your company, you need to put it to work right away—and SQL …
book
Practical SQL, 2nd Edition
Practical SQL is an approachable and fast-paced guide to SQL (Structured Query Language), the standard programming …