Some of the main disadvantages of MySQL are as follows:
- Dependent on Additional S/W: MySQL has less number of features in standard out-of-box version. So we have to add additional software to get more features. It gets difficult to find, decide and use the additional software with MySQL.
- SQL Compliance: MySQL is not full SQL compliant. Due to this developers find it difficult to cope with the syntax of SQL in MySQL.
- Transaction handling: Some users complain that DB transactions are not handled properly in MySQL.