Primero instalamos mariadb (alternativa open-source a mysql) la configuramos y creamos una base de datos y tabla prueba.
sudo apt update
sudo apt install -y mariadb-server
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo systemctl status mariadb
// sudo mysql_secure_installation (comando deprecado)
sudo mariadb-install-db
sudo mysql
grant all on *.* to 'admin'@'%' identified by 'myawesomepass' with grant option;
// O en vez de '%' podés usar 'localhost'
grant all on *.* to 'admin'@'localhost' identified by 'myawesomepass' with grant option;
Luego desde tu usuario normal:
mysql -u admin@localhost -p
show databases;
create database db1;
use db1;
show tables;
create table names (id int primary key, name varchar(100) not null);
show tables;
quit
https://phoenixnap.com/kb/how-to-create-mariadb-user-grant-privileges
https://wordpress.org/download/
unzip wordpress*.zip
cd wordpress
sudo php -S localhost:80 -t .
Luego de conectarte a http://localhost ingresá los datos de tu base de datos y procedé a instalar wordpress, estableciendo el nombre del sitio, el usuario del administrador del wordpress, contraseña, email, y si querés que los motores de búsqueda no te sigan.