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

Detailed explanation of Linux CPU load and CPU utilization

CPU Load and CPU Utilization Both of these can re...

Detailed explanation of how Angular handles unexpected exception errors

Written in front No matter how well the code is w...

Summary of MySQL time statistics methods

When doing database statistics, you often need to...

Summary of tips for setting the maximum number of connections in MySQL

Method 1: Command line modification We only need ...

Three common ways to embed CSS in HTML documents

The following three methods are commonly used to d...

Detailed analysis of several situations in which MySQL indexes fail

1. Leading fuzzy query cannot use index (like ...

25 Examples of Using Circular Elements in Web Design

Today, this post lists some great examples of circ...

A brief introduction to bionic design in Internet web design

When it comes to bionic design, many people will t...

Pure CSS implementation of radio and checkbox effect example

radio-and-checkbox Pure CSS to achieve radio and ...

Solve the problem of spring boot + jar packaging deployment tomcat 404 error

1. Spring boot does not support jsp jar package, ...

MySQL uses binlog logs to implement data recovery

MySQL binlog is a very important log in MySQL log...

A brief introduction to the command line tool mycli for operating MySQL database

GitHub has all kinds of magic tools. Today I foun...