Skip to main content

Limitations of MySQL

Every product has limitations. Here is a list MySQL limitations:

Permissions

The privilege system in MySQL is offers more capabilties than MariaDB. Hence, the 'ccxadmin' user has more privileges in MySQL than in MariaDB.

The 'ccxadmin' user has the following privileges:

  • Global / all databases (.):

    • SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, PROCESS, REFERENCES, INDEX, ALTER, SHOW DATABASES, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT, CREATE VIEW, REPLICATION_SLAVE_ADMIN, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, CREATE USER, EVENT, TRIGGER, GRANT
  • This means that the 'ccxadmin' may assign privileges to users on all databases.

Restrictions:

'ccxadmin' is not allowed to modify the following databases

  • mysql.*
  • sys.*

For those database, the following privileges have been revoked from 'ccxadmin':

  • INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, CREATE
    VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, EVENT, TRIGGER