0. Environment Operating system for this article: CentOS 7.2.1511 x86_64 1. Uninstall the mariadb-lib that comes with the system [root@centos-linux ~]# rpm -qa|grep mariadb mariadb-libs-5.5.44-2.el7.centos.x86_64 [root@centos-linux ~]# rpm -e mariadb-libs-5.5.44-2.el7.centos.x86_64 --nodeps 2. Download the rpm installation package Go to the official website to find the latest rpm collection package. Now the latest is mysql-5.7.13-1.el7.x86_64.rpm-bundle.tar Copy the code as follows: [root@centos-linux ~]# wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.13-1.el7.x86_64.rpm-bundle.tar Then unzip [root@centos-linux ~]# ls mysql-5.7.13-1.el7.x86_64.rpm-bundle.tar [root@centos-linux ~]# tar xvf mysql-5.7.13-1.el7.x86_64.rpm-bundle.tar mysql-community-test-5.7.13-1.el7.x86_64.rpm mysql-community-embedded-5.7.13-1.el7.x86_64.rpm mysql-community-embedded-compat-5.7.13-1.el7.x86_64.rpm mysql-community-server-5.7.13-1.el7.x86_64.rpm mysql-community-client-5.7.13-1.el7.x86_64.rpm mysql-community-common-5.7.13-1.el7.x86_64.rpm mysql-community-server-minimal-5.7.13-1.el7.x86_64.rpm mysql-community-embedded-devel-5.7.13-1.el7.x86_64.rpm mysql-community-devel-5.7.13-1.el7.x86_64.rpm mysql-community-libs-compat-5.7.13-1.el7.x86_64.rpm mysql-community-libs-5.7.13-1.el7.x86_64.rpm mysql-community-minimal-debuginfo-5.7.13-1.el7.x86_64.rpm 3. Installation [root@centos-linux ~]# rpm -ivh mysql-community-common-5.7.13-1.el7.x86_64.rpm [root@centos-linux ~]# rpm -ivh mysql-community-libs-5.7.13-1.el7.x86_64.rpm [root@centos-linux ~]# rpm -ivh mysql-community-client-5.7.13-1.el7.x86_64.rpm [root@centos-linux ~]# rpm -ivh mysql-community-server-5.7.13-1.el7.x86_64.rpm 4. Database initialization In *nix systems, to ensure that the database directory and files are owned by the mysql login user, if you run the mysql service as root, you need to execute the following command to initialize The last line in the above picture gives the generated password. Now you can start the database and log in using the above password. [root@centos-linux ~]# systemctl start mysqld [root@centos-linux ~]# mysql -uroot -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 2 Server version: 5.7.13 Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> 5. Change the root password The password has been marked as expired. If you want to use it normally, you need to change the password mysql> show databases; ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement. The previous password() function will be abandoned. The official recommendation is to use the following command to change the password mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; At the same time, if the password you set is too simple, an error will be reported. mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123'; ERROR 1819 (HY000): Your password does not satisfy the current policy requirements For specific rules about setting passwords, please refer to this article. The above is the full content of this article. I hope it will be helpful for everyone’s study. I also hope that everyone will support 123WORDPRESS.COM. You may also be interested in:
|
<<: How to implement remote automatic backup of MongoDB in Linux
>>: A brief analysis of the event delegation mechanism and deep and shallow copying in JavaScript
Table of contents 1 Nginx Installation 2 Configur...
Some friends, when learning about databases, acci...
Table of contents Preface Install Introduction Sw...
This article shares the installation and configur...
Sometimes we save a lot of duplicate data in the ...
The network configuration of Host Only+NAT mode u...
Hyperlink, also called "link". Hyperlin...
The CSS position attribute specifies the element&...
In normal development, we usually use convex roun...
1. First, use springboot to build a simple dubbo ...
Preface The <router-link> tag is a great to...
Table of contents 1. Official Documentation 2. Cr...
Table of contents 1. Requirements description 2. ...
The basic structure of HTML hypertext documents is...
Table of contents 1. lazy 2.trim 3.number 4.stop ...