=====Create new user===== mysql -uroot -p CREATE USER 'user'@'%' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON \*.\* TO 'user'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES; =====Connect from outside localhost===== sudo vim /etc/mysql/mariadb.conf.d/50-server.cnf [mysqld] bind-address = 0.0.0.0 sudo systemctl restart mariadb.service