#MYSQL SERVER INSTALLATION sudo apt update sudo apt install mysql-server sudo systemctl start mysql.service sudo sed -i "s/.*bind-address.*/bind-address = 0.0.0.0/" /etc/mysql/my.cnf sudo systemctl restart mysql #STEPS FOR MYSQL_SECURE_INSTALLATION #STEP-1 sudo mysql #STEP-2 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '${WHATEVER_PASSWORD_YOU_WANT_TO_SET}'; #STEP-3 exit; #STEP-4 mysql -u root -p #STEP-5 ALTER USER 'root'@'localhost' IDENTIFIED WITH auth_socket; AND FOLLOW THE STEPS #STEP-6 sudo mysql_secure_installation; #STEP-7 sudo mysql; #STEP-8 mysql -u root -p #STEP-9 "ENTER MYSQL PASSWORD THAT WAS SET IN STEP 2" #STEP-10 CREATE USER ‘_username_’@‘_desiredIP_’ IDENTIFIED WITH mysql_native_password BY ‘password’; #STEP-11 GRANT ALL PRIVILEGES ON *.* TO ‘_username_’@‘_desiredIP_’ WITH GRANT OPTION; #STEP-12 FLUSH PRIVILEGES;