The following queries can help with your MariaDB TDE installation:
Query | Description |
|---|---|
SHOW DATABASES; | Lists all MariaDB databases in the server. |
CREATE DATABASE my_database; | Creates a new database. |
USE my_database; | Specifies the database to use. |
INSTALL SONAME 'entrust_key_management'; | Installs the entrust_key_management plugin. |
SHOW TABLES | Lists all tables inside a database. |
CREATE TABLE table1 (i int) | Creates a table "table1" that contains one column "i" which is in format integer. |
CREATE TABLE table1 (i int) ENGINE=InnoDB ENCRYPTED=YES; | Creates an encrypted table "table1" using the default storage engine InnoDB, with one column "i" which is in format integer. This table will use key ID 1 by default as no key ID was specified. |
CREATE TABLE table1 (i int) ENGINE=InnoDB ENCRYPTED=YES ENCRYPTION_KEY_ID=2; | Creates the encrypted table described above using key ID 2. |
CREATE TABLE table2 (i int); ALTER TABLE table2 ENCRYPTED=YES encryption_key_id=2; | Creates the unencrypted table "table2" with one column "i" which is in format integer. The ALTER command encrypts the table using key ID 2. |
ALTER TABLE table4 ENCRYPTED=NO | Disables the encryption on table "table4". |
SELECT * FROM information_schema.innodb_tablespaces_encryption G; | Displays the encryption table details. |