Setting up Interfacing Tool on a client Ubuntu Machine On the Client Ubuntu Machine : sudo apt-get update && sudo apt-get upgrade -y; sudo apt-get install mysql-client; On the Server Ubuntu Machine : sudo gedit /etc/mysql/mysql.conf.d/mysqld.cnf In this file change the bind-address and mysqlx-bind-address to 0.0.0.0 bind-address = 0.0.0.0 mysqlx-bind-address = 0.0.0.0 and allow 3306 port via firefall and restart mysql sudo ufw allow 3306/tcp sudo service mysql restart Open phpMyAdmin on the server machine and run these SQL Queries USE mysql; CREATE USER 'interfaceadmin'@'%' IDENTIFIED BY 'interface@12345'; ALTER USER 'interfaceadmin'@'%' IDENTIFIED WITH mysql_native_password BY 'interface@12345'; GRANT ALL PRIVILEGES ON interfacing.* TO 'interfaceadmin'@'%'; FLUSH PRIVILEGES; Now you can use this new user in the interface tool