# Add deb repo: script curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash # Update apt cache sudo apt update # Installing MDB sudo apt-get install mariadb-server galera-4 mariadb-client libmariadb3 mariadb-backup mariadb-common -y # Secure mariadb sudo mysql_secure_installation
Необходимо разрешить работу сервера на всех (или определенных) IP-адресах.
nano /etc/mysql/mariadb.conf.d/50-server.cnf
[mysqld] bind-address = 0.0.0.0
Включение SSL. Предварительно закидываем сертификат и закрытый ключ в указанные каталоги.
nano /etc/mysql/mariadb.conf.d/50-server.cnf
[mysqld] ssl-ca = /etc/mysql/cacert.pem ssl-cert = /etc/mysql/server-cert.pem ssl-key = /etc/mysql/server-key.pem require-secure-transport = on
CREATE DATABASE db1 CHARACTER SET = 'utf8' COLLATE = 'utf8_general_ci' COMMENT 'demodb'; # OR CREATE DATABASE IF NOT EXISTS db1; # OR CREATE OR REPLACE DATABASE db1;
SHOW DATABASES; +--------------------+ | DATABASE | +--------------------+ | information_schema | | mysql | | performance_schema | | test | +--------------------+
DROP DATABASE db1; # OR DROP DATABASE IF EXISTS db1;
ALTER DATABASE db1 CHARACTER SET='utf8' COLLATE='utf8_bin';