How to Install Latest MySQL Server on AWS EC2 Ubuntu 18.04
Install MySQL Server
To install the MySQL server, you must update your Linux packages system first, type:sudo apt updateThen install the MySQL Server package:
sudo apt-get install mysql-serverMySQL prompt asking you to proceed install, then type: Y
Set Password on Root User
Please note that the MySQL root user is unsecured you need to provide
a secure password for the root user once you deployed on production. To
do this, run this command on your terminal:
Once you confirm this on your own server, you can exit the MySQL shell:$ sudo mysqlNext, we need to check which authentication method of each MySQL user, type command:
mysql> SELECT user,authentication_string,plugin,host FROM mysql.user;You can see that the root user doesn’t have authentication_string using the auth_socket plugin. To configure the root account to authenticate with a password, run the following ALTER USER command:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
Please note, make sure don’t forget to change the password.Then, run FLUSH PRIVILEGES which tells the server to reload the grant tables and your new changes will take effect immediately:
mysql> FLUSH PRIVILEGES;
mysql> exit
Testing MySQL database
It doesn’t matter how you installed the MySQL Server it should have started running automatically after install. To check its status by typing command:$ sudo service mysql statusTo start the MySQL server if not running, type command:
$ sudo service mysql startThen to stop the MySQL server running, type command:
$ sudo service mysql stopAnd you can reload the MySQL server by typing the command:
$ sudo service mysql reload
Comments
Post a Comment