MariaDB

Från DannoWiki
Hoppa till navigeringHoppa till sök

Installera:

sudo apt update
sudo apt install mariadb-server mariadb-client

Tjänsten startar och aktiveras automatiskt vid installation. Du kan verifiera status med:

sudo systemctl status mariadb

När du väl är inne i MariaDB-prompten är allt 100 % identiskt med MySQL:

CREATE DATABASE nextcloud_db CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
CREATE USER 'nextcloud_user'@'localhost' IDENTIFIED BY 'ditt_starka_lösenord';
GRANT ALL PRIVILEGES ON nextcloud_db.* TO 'nextcloud_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

En liten men viktig detalj för Nextcloud: Konfigurationsfilen
I MariaDB ligger huvudkonfigurationen oftast i /etc/mysql/mariadb.conf.d/50-server.cnf
(istället för /etc/mysql/mysql.conf.d/mysqld.cnf som i MySQL).

För att Nextcloud ska mår riktigt bra (särskilt gällande transaktionsisolering och teckenuppsättning)
kan du öppna den filen i Vim och säkerställa att dessa rader finns under [mysqld]-sektionen:

[mysqld]
transaction_isolation = READ-COMMITTED
binlog_format = ROW
innodb_large_prefix = on
innodb_file_per_table = on