2. [mysql-server-8.0][MySQL Site] (included in mariadb-server)
3. [ufw]
## Installation
In my situation I am installing MySQL server on a tower with [Ubuntu Server 20.04][Ubuntu Server Download] I have 3 things I know I will need to do in order to have a successful installation.
### Install Mariadb
Using the follwing command:
sudo apt install mariadb-server
I install mariadb/mysql to my system.
### Configure host-side firewall
From here using ufw (uncomplicated firewall) I need to configure the firewall to only respond to requests from my public ip address.
sudo ufw allow for [public ip address] to any port 3306
### Setting up a user on MySQL
After creating a database and creating a few tables, I created a user and gave the user access to the database and it's tables.