Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

STEP 1. Enable MySQL Repository

Code Block
sudo yum -y localinstall https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

...

STEP 2. Install MySQL 5.7 Server

Code Block
sudo yum -y install mysql-community-server

...

STEP 3. Start MySQL Service

Code Block
sudo service mysqld start


STEP 4. Checking temporary password

Code Block
sudo grep 'A temporary password' /var/log/mysqld.log | tail -1

...

Change password by the pre-defined password above

Code Block
mysqladmin -u<root> -p<password>mysql_secure_installation 

Adding a mysql user account

Code Block
mysql -uroot -p<password>

#uninstall pluging to validate_password (not recommended)
uninstall plugin validate_password;

# below script is to create user account for local connection
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'user_password';

# below script is to create user account can conneect from 1.2.3.4
CREATE USER 'newuser'@'1.2.3.4' IDENTIFIED BY 'user_password';

# below script is to create user account for any connection
CREATE USER 'newuser'@'%' IDENTIFIED BY 'user_password';

...