Prerequisites and Package Update
Four commands to a running, secured server:
- Install — sudo apt update && sudo apt install mysql-server
- Harden — sudo mysql_secure_installation: validate passwords, remove anonymous users, drop test DB
- Create a database and user — CREATE DATABASE app_db; CREATE USER 'app'@'localhost' IDENTIFIED BY 'strong-password'; GRANT ALL ON app_db.* TO 'app'@'localhost';
- Test — mysql -u app -p app_db, then systemctl status mysql
Remote access only over SSH tunnels or a firewall-limited host — never open 3306 to the world. Auth changes in MySQL 8 mean root uses auth_socket on Ubuntu; use sudo mysql first. Our VPS server plans run exactly this stack with NVMe IOPS, and the WordPress requirements guide sizes MariaDB/MySQL for stores.
Step 1: Install MySQL Server
Two practical notes on MySQL 8 on Ubuntu 24.04/22.04: it interacts directly with caching and database response, and misconfiguration is the most common cause of 'hosting is slow' tickets. WebJi® support checks it as part of standard migrations.

Step 2: Run the Secure Installation Script
How this plays out with apt install mysql-server: settings that look cosmetic usually decide page speed and uptime under real traffic. The defaults WebJi® ships are tuned for Indian network conditions, and support can review your setup on request.
Step 3: Create a Database and User
Create a Database and User. Do this on one site or a staging copy first, then check the public URL in a private window so cache does not hide the result. Stop if the page errors, and email support@webji.services with the step name and the exact error before you repeat it on every account. WebJi® support mail is staffed 24/7 in Hindi and English; the phone line +91 141 4941811 is business hours only.
Step 4: Test Locally and Check the Service
Test Locally and Check the Service. Do this on one site or a staging copy first, then check the public URL in a private window so cache does not hide the result. Stop if the page errors, and email support@webji.services with the step name and the exact error before you repeat it on every account. WebJi® support mail is staffed 24/7 in Hindi and English; the phone line +91 141 4941811 is business hours only.
Optional: Enable Remote Access Safely
On bind-address remote access, the honest summary is that defaults matter more than brand names — a well-set budget plan outranks a mis-tuned premium one. WebJi® documents its defaults openly and adjusts them per ticket when workloads need it.
Common Installation Errors and Fixes
Common Installation Errors and Fixes. Do the change this heading names on one site first, then check it in a private browser window or in the mail client, depending on the topic. Change one setting at a time, and undo it if the result is wrong before you try the next. If you want the Jaipur desk to look with you, email support@webji.services — that mailbox is staffed 24/7 in Hindi and English. Phone +91 141 4941811 is business hours only.
Frequently Asked Questions
How do I install MySQL on Ubuntu 22.04 or 24.04?
Remote access only over SSH tunnels or a firewall-limited host — never open 3306 to the world. Auth changes in MySQL 8 mean root uses auth_socket on Ubuntu; use sudo mysql first. Our VPS server plans run exactly this stack with NVMe IOPS, and the WordPress requirements guide sizes MariaDB/MySQL for stores.
How do I secure MySQL after installing it?
Harden — sudo mysql_secure_installation: validate passwords, remove anonymous users, drop test DB
How do I create a database and user with privileges?
On shared plans it is pre-configured; on custom-quoted tiers you choose the values, and our Jaipur desk sizes them against your actual traffic before you commit.
How do I allow remote connections to MySQL?
Remote access only over SSH tunnels or a firewall-limited host — never open 3306 to the world. Auth changes in MySQL 8 mean root uses auth_socket on Ubuntu; use sudo mysql first. Our VPS server plans run exactly this stack with NVMe IOPS, and the WordPress requirements guide sizes MariaDB/MySQL for stores. The question here is: How do I allow remote connections to MySQL.
What is the default MySQL root password on Ubuntu?
No. Shared and normal WordPress hosting do not include root access. Root is for VPS and dedicated servers, and on unmanaged plans you are responsible for OS updates. Email support@webji.services if you have outgrown the shared plan and want a quoted VPS.
How do I restart the MySQL service?
How to Install MySQL on Ubuntu. Email support@webji.services is 24/7 in Hindi and English, average first reply under 60 minutes. Phone +91 141 4941811 is business hours. If the question is about your own account, open a ticket at https://billing.webji.in/submitticket.php?step=2&deptid=10.
Is WebJi® an Indian company?
Yes. WebJi® is headquartered in Jaipur, Rajasthan and has operated since 2005. Billing, support and governance all run from India.
Do you provide GST invoices?
Every purchase and renewal gets a GST invoice with our GSTIN, and hosting prices are quoted exclusive of 18% GST. Claim input credit as applicable.

