首页 > 数据库 >rhel 7.3安装mysql 5.7.21

rhel 7.3安装mysql 5.7.21

时间:2023-05-22 13:37:24浏览次数:39  
标签:21 5.7 7.3 64 mysql rpm el7

文档课题:rhel 7.3安装mysql 5.7.21
安装包:mysql-5.7.21-1.el7.x86_64.rpm-bundle.tar
1、上传安装包
[root@leo-mysql5721 ~]# mkdir -p /u01/setup/db
sftp> lcd F:\installmedium\mysql\MySQL-5.7.21
sftp> cd /u01/setup/db
sftp> put mysql-5.7.21-1.el7.x86_64.rpm-bundle.tar/
2、开始安装
2.1、解压安装包
[root@leo-mysql5721 db]# tar -xvf mysql-5.7.21-1.el7.x86_64.rpm-bundle.tar
mysql-community-embedded-devel-5.7.21-1.el7.x86_64.rpm
mysql-community-minimal-debuginfo-5.7.21-1.el7.x86_64.rpm
mysql-community-common-5.7.21-1.el7.x86_64.rpm
mysql-community-libs-compat-5.7.21-1.el7.x86_64.rpm
mysql-community-embedded-compat-5.7.21-1.el7.x86_64.rpm
mysql-community-server-minimal-5.7.21-1.el7.x86_64.rpm
mysql-community-client-5.7.21-1.el7.x86_64.rpm
mysql-community-server-5.7.21-1.el7.x86_64.rpm
mysql-community-embedded-5.7.21-1.el7.x86_64.rpm
mysql-community-test-5.7.21-1.el7.x86_64.rpm
mysql-community-devel-5.7.21-1.el7.x86_64.rpm
mysql-community-libs-5.7.21-1.el7.x86_64.rpm
说明:解压出来的rpm包,只需要以下4个.
mysql-community-libs-compat-5.7.21-1.el7.x86_64.rpm
mysql-community-server-minimal-5.7.21-1.el7.x86_64.rpm
mysql-community-client-5.7.21-1.el7.x86_64.rpm
mysql-community-common-5.7.21-1.el7.x86_64.rpm
2.2、卸载mariadb
[root@leo-mysql5721 db]# rpm -qa | grep mariadb
mariadb-libs-5.5.52-1.el7.x86_64
[root@leo-mysql5721 db]# rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64

说明:rhel 7.3默认安装了mariadb-lib库,而mysql-5.7不兼容该库,所以需要卸载.
2.3、安装mysql
--先安装mysql-common
[root@leo-mysql5721 db]# rpm -ivh mysql-community-common-5.7.21-1.el7.x86_64.rpm
warning: mysql-community-common-5.7.21-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:mysql-community-common-5.7.21-1.e################################# [100%]
--在安装mysql-libs
[root@leo-mysql5721 db]# rpm -ivh mysql-community-libs-5.7.21-1.el7.x86_64.rpm
warning: mysql-community-libs-5.7.21-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:mysql-community-libs-5.7.21-1.el7################################# [100%]
--然后安装mysql-client
[root@leo-mysql5721 db]# rpm -ivh mysql-community-client-5.7.21-1.el7.x86_64.rpm
warning: mysql-community-client-5.7.21-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:mysql-community-client-5.7.21-1.e################################# [100%]
--最后安装mysql-server
[root@leo-mysql5721 db]# rpm -ivh mysql-community-server-5.7.21-1.el7.x86_64.rpm
warning: mysql-community-server-5.7.21-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:mysql-community-server-5.7.21-1.e################################# [100%]
3、相关设置
3.1、启动mysql
[root@leo-mysql5721 log]# systemctl start mysqld
或者
[root@leo-mysql5721 log]# service mysqld start
说明:若mysql服务无法启动,查看mysqld.log日志文件.
3.2、密码确认
启动服务后,mysql会生成一个默认的初始密码.
[root@leo-mysql5721 log]# cat mysqld.log | grep password
2023-05-21T15:25:20.240359Z 1 [Note] A temporary password is generated for root@localhost: ,CVBrhGbn3Nl
2023-05-21T15:27:14.670105Z 2 [Note] Access denied for user 'root'@'localhost' (using password: YES)
说明:root@localhost:后的内容为登录mysql密码.
3.4、修改密码
[root@leo-mysql5721 log]# mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 6
Server version: 5.7.21

Copyright (c) 2000, 2018, 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> select version();
+-----------+
| version() |
+-----------+
| 5.7.21    |
+-----------+
1 row in set (0.00 sec)

--mysql5.7密码策略默认设置得比较高,既要求密码中有大小写字母,要有数字,还要有特殊字符,所以将策略调低.
mysql> set global validate_password_policy=low;
Query OK, 0 rows affected (0.00 sec)

mysql> alter user root@localhost identified by 'mysql_4U';
Query OK, 0 rows affected (0.00 sec)

mysql> show variables like '%validate_password%';
+--------------------------------------+-------+
| Variable_name                        | Value |
+--------------------------------------+-------+
| validate_password_check_user_name    | OFF   |
| validate_password_dictionary_file    |       |
| validate_password_length             | 8     |
| validate_password_mixed_case_count   | 1     |
| validate_password_number_count       | 1     |
| validate_password_policy             | LOW   |
| validate_password_special_char_count | 1     |
+--------------------------------------+-------+
7 rows in set (0.00 sec)

到此,mysql-5.7.21在rhel 7.3安装完毕.

参考网址:https://blog.csdn.net/Michael__One/article/details/103795276

标签:21,5.7,7.3,64,mysql,rpm,el7
From: https://blog.51cto.com/u_12991611/6323338

相关文章

  • ID2021Mac软件安装教程Indesign 2021 for Mac软件安装包下载
    [名称]:InDesign2021[大小]:1.29GB[语言]:简体中文 [安装环境]:MacOS10.14及以上[是否支持M系列芯片]:支持[简介]:InDesign是一个定位于专业排版领域的设计软件。借助这款业界领先的页面设计和版面应用程序,可以制作、印前检查和发布用于印刷和数字媒体出版的精美文档。InDesign拥有制......
  • LeetCode 周赛 346(2023/05/21)仅 68 人 AK 的最短路问题
    本文已收录到AndroidFamily,技术和职场问题,请关注公众号[彭旭锐]提问。LeetCode单周赛第345场·体验一题多解的算法之美单周赛345概览T1.删除子串后的字符串最小长度(Easy)标签:栈T2.字典序最小回文串(Medium)标签:贪心、双指针T3.求一个整数的惩罚数(Medium)标签......
  • 上周热点回顾(5.15-5.21)
    热点随笔:· 我试图通过这篇文章告诉你,这行源码有多牛逼。 (why技术)· 纪念陈皓(左耳朵耗子) (陈硕)· 园子的商业化努力-AI人才服务:招募AI导师 (博客园团队)· 记一次.NET某医院门诊软件卡死分析 (一线码农)· 【趣话计算机底层技术】一个故事看懂各种锁 (轩辕之风)......
  • 5.21打卡
     一、问题描述:一只兔子躲进了10 个环形分布的洞中的一个。狼在第一个洞中没有找到兔子,就隔一个洞,到第3个洞去找;也没有找到,就隔2个洞,到第6个洞去找;以后每次多一个洞去找兔子……这样下去,如果一直找不到兔子,请问兔子可能在哪个洞中?二、设计思路:首先定义一个数组a[11],其数组元素......
  • java学习日记20230521-HashTable
    存放的键值对k-v键和值都不能为空,否则会抛出NullPointException使用方法和HashMap一致线程安全,HashMap线程不安全继承的dictionary实现了Map接口底层是一个entry数组,初始化大小为11,临界值为8,第一次扩容为23,按照自己的扩容机制,2N+1 ......
  • 5、21
    一周没写了还是慢慢总结一下本周的收获part1:新知识:1)斜率优化(好像不会考),用斜率的思想求解最值(其实有点像线性规划),一般来讲核心是转化为维护一个坐标系上的凸包2)剪枝:1排除等效冗余2最优化剪枝3可行性剪枝4搜索顺序剪枝3)双端搜......
  • 2023.5.21——软件工程日报
    所花时间(包括上课):6h代码量(行):0行博客量(篇):1篇今天,上午参观君乐宝企业,下午学习。我了解到的知识点:1.了解了一些数据库的知识;2.了解了一些python的知识;3.了解了一些英语知识;5.了解了一些Javaweb的知识;4.了解了一些数学建模的知识;6.了解了一些计算机网络的知识;......
  • 2023-5-21 #55 渐行渐远迷路的我 看向了光年外璀璨星河
    358P5897[IOI2013]wombats线段树维护矩阵乘法,注意到有决策单调性,复杂度\(O(nC^2\logn)\),但是空间过大,我们递归到一个较小的区间时暴力计算即可,若阈值为\(k\),空间会整体除\(k\)。359P8275[USACO22OPEN]262144RevisitedP先考虑一个序列的问题:答案显然不超过最大值\(......
  • 5月21日打卡
    例5-3题目:具有静态、动态生存期对象的时钟程序。代码部分#include<iostream>usingnamespacestd;classClock{public:Clock():hour(0),minute(0),second(0){}voidsetTime(inta=0,intb=0,intc=0){hour=a;minute=b;s......
  • py之路——day12-20230521:装饰器
    作者:zb一、装饰器1、装饰器的定义:装饰器的“器”是函数的意思,即装饰器本质上是函数,用def关键字定义2、装饰器的功能:装饰其他函数,即为其他函数添加附加功能,为函数实现他们本身没有的功能3、装饰器的原则:⑴不能修改被装饰函数的源代码(有影响线上业务的风险)⑵不能修改被装饰......