MySQL is a popular open-source SQL database server. It aims to be fast and robust. Key features include support for multiple data types, joins, functions in queries, indexing, privileges and passwords. MySQL privileges are granted based on matching the connecting user, host, and database against rows in the user, host and db tables which define allowed privileges. Privileges are calculated by sorting these tables and finding the first matching row to determine the granted privileges.