Tutorial How to Install MySQL on Ubuntu 14.04

mysqlguider

New Member
Dec 10, 2024
1
0
3
Setting up MySQL on Ubuntu 14.04 is a straightforward process that allows you to manage databases effectively for your applications. This guide provides a detailed, step-by-step approach for installing MySQL on Ubuntu 14.04.


For more comprehensive hosting and database solutions, you can explore this detailed guide on Vultr, which covers MySQL installation and configurations.




1. Update Your System


Start by ensuring your server is up-to-date with the latest security patches and software updates:

sudo apt-get update
sudo apt-get upgrade -y


This step prevents issues during the installation process.




2. Install MySQL Server


Install MySQL using the default Ubuntu package repository:

sudo apt-get install mysql-server -y


During the installation, you’ll be prompted to set a root password. Make sure to choose a strong password and keep it secure.




3. Secure MySQL Installation


After installing MySQL, run the mysql_secure_installation script to improve the security of your MySQL instance:

sudo mysql_secure_installation


Follow the prompts to:


  • Remove anonymous users.
  • Disallow root login remotely.
  • Remove test databases.
  • Reload privilege tables.

These steps harden your MySQL setup against potential vulnerabilities.




4. Start and Enable MySQL Service


Ensure MySQL is running and set to start automatically on system boot:

sudo systemctl start mysql
sudo systemctl enable mysql


Check the status to confirm it's active:

sudo systemctl status mysql




5. Test MySQL Installation


Log in to the MySQL shell using the root user to verify the installation:

mysql -u root -p


Enter the root password you set earlier. If successful, you’ll see the MySQL prompt:

mysql>


You can exit the MySQL shell with:

exit;




6. Configure MySQL (Optional)


If your application requires custom configurations, you can modify the MySQL configuration file located at:

sudo nano /etc/mysql/my.cnf


After making changes, restart MySQL to apply them:

sudo systemctl restart mysql




7. Open MySQL for Remote Access (Optional)


If you need to access MySQL remotely, you must allow remote connections. Edit the MySQL configuration file:

sudo nano /etc/mysql/my.cnf


Comment out the line that binds MySQL to 127.0.0.1 by adding a #:

# bind-address = 127.0.0.1


Grant remote access to a user:

GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;


Restart MySQL:

sudo systemctl restart mysql




8. Use Cases for MySQL


MySQL is versatile and widely used for managing databases in applications ranging from small personal projects to large-scale enterprise systems. With Vultr's reliable hosting infrastructure, setting up MySQL databases becomes a seamless process. For additional tips and advanced configurations, refer to this MySQL installation guide.

refer:

Detailed Guide on How to Install MySQL on Ubuntu 24.04

MySQL DataBase Management Guide



9. Final Thoughts


MySQL is a powerful database management system that integrates seamlessly with various applications. Ubuntu 14.04 provides a stable platform to deploy MySQL effectively. To explore hosting solutions that complement your database needs, check out Vultr’s comprehensive documentation and services.


By following this guide, you’ll have a fully functional MySQL installation, ready to support your projects efficiently.
 
Last edited:
Top