Detailed tutorial on installing mysql 5.7.26 on centOS7.4

Detailed tutorial on installing mysql 5.7.26 on centOS7.4

MariaDB is installed by default in CentOS, which is a branch of MySQL. However, for the sake of need, MySQL still needs to be installed in the system, and MariaDB can be directly overwritten after the installation is complete.

1 Download and install the official MySQL Yum Repository

[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

Use the above command to directly download the Yum Repository for installation, which is about 25KB, and then you can directly install it with yum.

[root@localhost ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm

After that, start installing the MySQL server.

[root@localhost ~]# yum -y install mysql-community-server

This step may take some time, and once the installation is complete it will overwrite the previous mariadb.

2 MySQL Database Settings

First start MySQL

[root@localhost ~]# systemctl start mysqld.service

Check the running status of MySQL, as shown in the figure:

[root@localhost ~]# systemctl status mysqld.service 

At this point, MySQL has started running normally, but to enter MySQL, you must first find out the password of the root user. You can find the password in the log file using the following command:

[root@localhost ~]# grep "password" /var/log/mysqld.log 

Enter the database using the following command:

[root@localhost ~]# mysql -uroot -p

Enter the initial password. You cannot do anything at this time because MySQL requires you to change the password by default before you can operate the database:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

Password setting 12 digits

There is a problem here. If the new password is set too simply, an error will be reported:

The reason is that MySQL has password setting specifications, which are specifically related to the value of validate_password_policy :

Once you have set your password, you are done.

Summarize

The above is a detailed tutorial on how to install MySQL 5.7.26 on centOS7.4. I hope it will be helpful to you. If you have any questions, please leave me a message and I will reply to you in time. I would also like to thank everyone for their support of the 123WORDPRESS.COM website!
If you find this article helpful, please feel free to reprint it and please indicate the source. Thank you!

You may also be interested in:
  • How to install MySQL 5.7 from source code in CentOS 7 environment
  • Tutorial on installing lnmp using yum on centos7 (linux+nginx+php7.1+mysql5.7)
  • A concise tutorial on how to install mysql5.7 decompressed version on CentOS7
  • Centos7 installation and configuration of Mysql5.7
  • Install and configure MySQL 5.7 under CentOS 7
  • Detailed tutorial on installing MySQL 5.7.20 on RedHat 6.5/CentOS 6.5
  • Install MySQL 5.7.18 using rpm package under CentOS 7
  • Tutorial on installing and configuring MySql5.7 in Alibaba Cloud ECS centos6.8
  • CentOS 6.6 source code compilation and installation of MySQL 5.7.18 tutorial detailed explanation

<<:  Detailed explanation of TypeScript 2.0 marked union types

>>:  MySQL database SELECT query expression analysis

Recommend

Use vertical-align to align input and img

Putting input and img on the same line, the img ta...

Introduction to html form control disabled attributes readonly VS disabled

There are two ways to disable form submission in ...

CSS to achieve horizontal lines on both sides of the middle text

1. The vertical-align property achieves the follo...

How to safely shut down MySQL

When shutting down the MySQL server, various prob...

Metadata Extraction Example Analysis of MySQL and Oracle

Table of contents Preface What is metadata Refere...

How to use Volume to transfer files between host and Docker container

I have previously written an article about file t...

Practical notes on installing Jenkins with docker-compose

Create a Directory cd /usr/local/docker/ mkdir je...

How to use vite to build vue3 application

1. Installation Tip: There is currently no offici...

Json string + Cookie + localstorage in JS

Table of contents 1.Json string 1.1Json Syntax 1....

Common repair methods for MySQL master-slave replication disconnection

Table of contents 01 Problem Description 02 Solut...

MySQL pessimistic locking and optimistic locking implementation

Table of contents Preface Actual Combat 1. No loc...

MySQL uses frm files and ibd files to restore table data

Table of contents Introduction to frm files and i...