These are the frequently asked questions for Vultr Managed Databases for MySQL.
Vultr Managed Databases for MySQL only supports the InnoDB storage engine.
Use the Change Plan menu on the Settings tab to scale your cluster up. To scale a cluster down, migrate or fork it to a new, smaller cluster.
You cannot create superuser accounts. To create a standard user account, use the Vultr Customer Portal.
A cluster can only have one primary node, but you can assign multiple replica (read-only) nodes.
Yes, you must use primary keys for all database tables, which is enforced through the database configuration.
Yes, all managed databases are backed up for disaster recovery purposes. In addition, all plans other than Hobbyist offer user-initiated recovery, forking, and point-in-time backups. You can use these backups to restore a cluster, which overwrites the current cluster's data. You can also fork a cluster from the backup, creating a new cluster with the backup data and not modifying the existing cluster. You'll find those options in the Actions section of your cluster's information page.
MySQL databases offer point-in-time recovery history; the duration available depends on your node plan.
You can deploy managed databases in several node plans, which are a shorthand way of identifying the available size and number of nodes. We offer Hobbyist, Startup, Business, and Premium node plans.
After you deploy a managed database, look in the General Information section of your cluster's information page. The Node Plan appears below the Monthly Price. The plan name format is Vultr-Dbaas-[plan type]-[other internal information]
.
The node plan determines what backup and recovery options are available.
Yes, you can use the Vultr API or Vultr CLI to provision a managed database for MySQL.
Vultr's managed database clusters use the latest MySQL version.
Yes. MySQL can operate in different SQL modes. You can apply these modes in the database server's Settings tab through the Vultr Customer Portal. See the MySQL documentation to learn more about SQL modes.
Notes about MySQL Modes:
Some features that you cannot set globally can be enabled per session. For example, you cannot set binlog_row_value_options = partial_json
globally, but you can set it per session using the following command:
SET SESSION binlog_row_value_options = partial_json;
Users cannot change MySQL database properties or use the root user for cluster stability. However, you can view the database properties with the SHOW VARIABLES;
SQL query.