MirrorNest
← Tutte le guide

MySQL / MariaDB on Ubuntu

The most widely-used open-source relational database family -- MariaDB is Ubuntu's default drop-in replacement for MySQL, fully compatible with the same client tools and SQL syntax.

Sistema: Ubuntu 22.04 LTS / 24.04 LTSDatabaseSito ufficiale ↗Documentazione ufficiale ↗
Questa guida è redatta a partire dalla documentazione ufficiale di MySQL / MariaDB on Ubuntu, linkata sopra — verifica sempre lì i nomi esatti di pacchetti/versioni prima di eseguire questi comandi su un server di produzione, poiché le versioni della distribuzione e del progetto cambiano nel tempo.
  1. 1Install MariaDB

    sudo apt update
    sudo apt install mariadb-server
  2. 2Run the security setup script

    Sets a root password, removes anonymous users and the test database, and disables remote root login -- answer "yes" to each prompt for a production-appropriate default.

    sudo mysql_secure_installation
  3. 3Create a database and a dedicated user for your app

    sudo mysql -u root -p
    CREATE DATABASE myappdb;
    CREATE USER 'myappuser'@'localhost' IDENTIFIED BY 'a-real-password';
    GRANT ALL PRIVILEGES ON myappdb.* TO 'myappuser'@'localhost';
    FLUSH PRIVILEGES;

    Never connect your app as the root database user -- a dedicated, narrowly-scoped user limits the damage if the app itself is ever compromised.