MySQL is an open source relational database management systems. It is a multi-user, multi-threaded database management system. MySQL is especially popular on the web, being one element of the popular LAMP development platform (Linux, Apache HTTP Server, MySQL, and PHP programming language).
MySQL is useful for small and large databases containing billions of records and terabytes of data in hundreds of thousands of tables. It’s designed to be easy to use, and its scalability and flexibility make it suitable for almost any application.
The MySQL development project releases its source code available under the GNU General Public License, as well as under a variety of proprietary agreements.
The following MySQL books warrant our recommendation.
This MySQL Notes for Professionals book is compiled from Stack Overflow Documentation.
The text is released under the Creative Commons BY-SA license.
By Wikibooks (82 pages)
Permission is granted to copy, distribute, and/or modify this document under the terms of the Creative Commons Attribution-ShareAlike 3.0 License.
By Rafeeq Ur Rehman (275 pages)
Snort is an open source Network Intrusion Detection System (NIDS) which is available free of cost.
This material may be distributed only subject to the terms and conditions set forth in the Open Publication License, v1.0 or later.
By MySQL Documentation Team (5480 pages)
This is the MySQL Reference Manual. It documents MySQL 8.0 through 8.0.15. It is official documentation.
You may create a printed copy of this documentation solely for your own personal use. Conversion to other formats is allowed as long as the actual content is not altered or edited in any way. You cannot publish or distribute this documentation in any form or on any media
We have published a series covering the best open source programming books for popular languages. Read them here.