Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

RPM installation of MySQL5.7.28 under CentOS7.4

2025-01-20 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Database >

Share

Shulou(Shulou.com)06/01 Report--

Linux system version: CentOS7.4

MySQL version: 5.7.28

There are RPM package, binary package and source package 3 in Linux platform. This article mainly takes RPM package as an example to introduce how to install MySQL under Linux platform.

Download address:

Https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar

The specific steps to install the RPM package are as follows:

(1) Uninstall mariadb first, otherwise it will conflict with the libraries needed to install mysql:

[root@localhost ~] # rpm-qa | grep mariadbmariadb-libs-5.5.56-2.el7.x86_64 [root@localhost ~] # rpm-e-nodeps mariadb-libs-5.5.56-2.el7.x86_64

(2) switch to root (only root can execute RPM package):

[sunan@localhost] $su-rootPassword:Last login: Mon Oct 28 20:12:16 CST 2019 from 192.168.1.19 on pts/0

(3) unzip the installation package:

[root@localhost opt] # tar-xvf mysql-5.7.28-1.el7.x86_64.rpm-bundle.tarmysql-community-embedded-5.7.28-1.el7.x86_64.rpmmysql-community-libs-compat-5.7.28-1.el7.x86_64.rpmmysql-community-devel-5.7.28-1.el7.x86_64.rpmmysql-community-embedded-compat-5.7.28-1.el7.x86villages 64.rpmmysql- 5.7.28-1.el7.x86_64.rpmmysql-community-test-5.7.28-1.el7.x86_64.rpmmysql-community-common-5.7.28-1.el7.x86_64.rpmmysql-community-embedded-devel-5.7.28-1.el7.x86_64.rpmmysql-community-client-5.7.28-1.el7.x86_64.rpmmysql-community-server-5.7.28-1.el7.x86_64.rpm

(4) install the unzipped packages. You do not need to install all of these packages, but you should pay attention to the installation order and depend on each other:

[root@localhost opt] # rpm-ivh mysql-community-common-5.7.28-1.el7.x86_64.rpmwarning: mysql-community-common-5.7.28-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEYPreparing... # # [100%] Updating / installing... 1:mysql-community-common-5.7.28-1.e## [root@localhost opt] # rpm-ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpmwarning: mysql-community-libs-5.7.28-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEYPreparing... # # [100%] Updating / installing... 1:mysql-community-libs-5.7.28-1.el7## [root@localhost opt] # rpm-ivh mysql-community-libs-compat-5.7.28-1.el7.x86_64.rpmwarning: mysql-community-libs-compat-5.7.28-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEYPreparing... # # [100%] Updating / installing... 1:mysql-community-libs-compat-5.7.2## [root@localhost opt] # rpm-ivh mysql-community-client-5.7.28-1.el7.x86_64.rpmwarning: mysql-community-client-5.7.28-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEYPreparing... # # [100%] Updating / installing... 1:mysql-community-client-5.7.28-1.e## [root@localhost opt] # rpm-ivh mysql-community-server-5.7.28-1.el7.x86_64.rpmwarning: mysql-community-server-5.7.28-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEYPreparing... # # [100%] Updating / installing... 1:mysql-community-server-5.7.28-1.e## [root@localhost opt] # rpm-ivh mysql-community-devel-5.7.28-1.el7.x86_64.rpmwarning: mysql-community-devel-5.7.28-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEYPreparing... # # [100%] Updating / installing... 1:mysql-community-devel-5.7.28-1.el## [100%]

(5) installation is complete and database initialization:

[root@localhost] # mysqld-- initialize-- user=mysql

(6) initialization is completed and a temporary database root password is generated:

[root@localhost] # cat / var/log/mysqld.log2019-10-28T13:59:16.673149Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use-- explicit_defaults_for_timestamp server option (see documentation for more details). 2019-10-28T13:59:17.569975Z 0 [Warning] InnoDB: New log files created, LSN=457902019-10-28T13:59:17.639527Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.2019-10-28T13:59:17.701489Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: 21f571cf-f98b-11e9-add4-000c29eb2c51.2019-10-28T13:59:17.705734Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.2019-10-28T13:59:18.493027Z 0 [Warning] CA certificate ca.pem is self signed.2019-10-28T13:59:18.708430Z 1 [Note] A temporary password is generated for root@localhost:) DrGVQo+s6-s

(7) start MySQL:

[root@localhost ~] # systemctl start mysqld.service [root@localhost ~] # systemctl status mysqld.service ● mysqld.service-MySQL Server Loaded: loaded (/ usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled) Active: active (running) since Mon 2019-10-28 22:05:55 CST 24s ago Docs: man:mysqld (8) http://dev.mysql.com/doc/refman/en/using-systemd.html Process: 1599 ExecStart=/usr/sbin/mysqld-daemonize-pid-file=/var/run/mysqld/mysqld.pid $MYSQLD_OPTS (code=exited, status=0/SUCCESS) Process: 1582 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited) Status=0/SUCCESS) Main PID: 1603 (mysqld) CGroup: / system.slice/mysqld.service └─ 1603 / usr/sbin/mysqld-- daemonize-- pid-file=/var/run/mysqld/mysqld.pidOct 28 22:05:55 localhost.localdomain systemd [1]: Starting MySQL Server...Oct 28 22:05:55 localhost.localdomain systemd [1]: Started MySQL Server.

(8) Log in to the MySQL database and set a new password:

[root@localhost] # mysql-uroot-pEnter password:Welcome to the MySQL monitor. Commands end with; or\ g.Your MySQL connection id is 3Server version: 5.7.28Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or'\ h' for help. Type'\ c'to clear the current input statement.mysql > set password = password ('enter new password'); Query OK, 0 rows affected, 1 warning (0.00 sec)

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Database

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report