2021-11-01在Linux中进行MySQL安装

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

提示:这里可以添加本文要记录的大概内容:
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。


提示:由于我本身并未有centos7系统的虚拟机,在此用来安装mysql的虚机为刚刚安装后未做任何操作的虚机。(虚机的网络模式为net,centos7的网卡默认关闭,需要在安装时手动开启)

一、yum在线安装(安装5.7版本)

1、验证所用虚机中是否曾经有安装没过mysql

由于我是使用的新创建的虚机所以并未检测出mysql安装包,若检测出有相应的安装包则需要删除干净后再进行下一步操作。
请添加图片描述

2、进入mysql官网选择相对应的版本号进行安装

官网链接:https://dev.mysql.com/downloads/repo/yum/

此处我选择的是【mysql80-community-release-el7-3.noarch.rpm】软件包进行安装
请添加图片描述

注意:由于我使用的是最小化安装,没有wget相应的软件包。

 #通过如下指令来安装wget指令
   yum install wget -y

用wget在线下载软件包

wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

请添加图片描述

3、升级对应的软件包

rpm -Uvh mysql80-community-release-el7-3.noarch.rpm

请添加图片描述

4、查看列出所有的mysql版本

请添加图片描述

5、启用所需要版本的存储库

yum -y install yum-utils	#下载该软件包

yum-config-manager --disable mysql80-community	#关闭8.0版本的存储库

yum-config-manager --enable mysql57-community	#开启5.7版本的存储库

未安装yum-untils软件包不能使用yum-config-manager指令
请添加图片描述
安装yum-untils软件包
请添加图片描述
成功关闭8.0版本的存储库
请添加图片描述
开启5.7版本的存储库
请添加图片描述

注意:yum-config-manager命令无法直接使用,因为该指令不是系统默认的指令,需在下载包含该指令的软件包方后使用(yum-untils)

6、检查是否启动了所需版本的存储库

yum repolist all | egrep "mysql|enable"	#检查所启用的mysql存储库版本是否正确

成功开启5.7版本的存储库
请添加图片描述

注意:若有多个版本的存储库同时开启将会出错

7、安装mysql的服务端与客户端

yum install mysql-community-server	#安装mysql服务端

yum install mysql-community-server mysql-client -y	#安装mysql客户端 mysql-community-server为赘述可去掉

请添加图片描述
请添加图片描述

8、安装按成后检查mysql版本

mysql --version	#检查mysql版本

成功安装5.7版本的mysql
请添加图片描述

9、为重置mysql密码

1、找到随机生成的密码

grep 'temporary password' /var/log/mysqld.log	#将找到的密码保存好,后续登录终端需要使用

请添加图片描述

2、使用随机密码登录MySQL后重置密码

使用刚刚找到的随机密码进入mysql终端

mysql -uroot -p

请添加图片描述
将密码重置为‘root’,系统提示密码强度太弱,可修改规则来使得该密码可用

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'root'; #重置密码为‘root’
mysql> set global validate_password_policy=0; set global validate_password_length=1;	#增加规则来使弱密码也设置成功

请添加图片描述

密码设置成功
请添加图片描述

二、rpm离线安装

1、从官网下载需要安装的离线包

官网链接https://dev.mysql.com/downloads/mysql/
从官网链接中下载所需的版本号

请添加图片描述

2、下载到本地物理机后上传到虚机中

在/usr/local地址下创建mysql的目录,通过文件传输助手将下载到本地的bundle的软件包传输到创建的mysql的目录下
请添加图片描述

请添加图片描述

3、解压安装包

切入mysql的目录下,解压并查看bundle软件包

tar -xvf mysql-8.0.27-1.el8.aarch64.rpm-bundle.tar

请添加图片描述

4、按照如下顺序安装mysql(若虚机中安装mariadb需要移除mariadb再做操作否则将无法安装mysql-community-libs)

在解压bundle包之后,有如下包
[root@localhost mysql]# tar -xvf mysql-8.0.27-1.el8.x86_64.rpm-bundle\ .tar
mysql-community-client-8.0.27-1.el8.x86_64.rpm
mysql-community-client-debuginfo-8.0.27-1.el8.x86_64.rpm
mysql-community-client-plugins-8.0.27-1.el8.x86_64.rpm
mysql-community-client-plugins-debuginfo-8.0.27-1.el8.x86_64.rpm
mysql-community-common-8.0.27-1.el8.x86_64.rpm
mysql-community-debuginfo-8.0.27-1.el8.x86_64.rpm
mysql-community-debugsource-8.0.27-1.el8.x86_64.rpm
mysql-community-devel-8.0.27-1.el8.x86_64.rpm
mysql-community-libs-8.0.27-1.el8.x86_64.rpm
mysql-community-libs-debuginfo-8.0.27-1.el8.x86_64.rpm
mysql-community-server-8.0.27-1.el8.x86_64.rpm
mysql-community-server-debug-8.0.27-1.el8.x86_64.rpm
mysql-community-server-debug-debuginfo-8.0.27-1.el8.x86_64.rpm
mysql-community-server-debuginfo-8.0.27-1.el8.x86_64.rpm
mysql-community-test-8.0.27-1.el8.x86_64.rpm
mysql-community-test-debuginfo-8.0.27-1.el8.x86_64.rpm

请添加图片描述

mysql-community-client 客户端
mysql-community-devel 开发库
mysql-community-common 服务端和客户端的公共文件
mysql-community-embedded 嵌入式
mysql-community-serve 服务端
mysql-community-test 测试组件
mysql-community-libs 共享库
mysql-community-libs-compat MySQL之前版本的共享兼容库

注意:安装顺序为common、libs、client、server

rpm -ivh mysql-community-common-8.0.27-1.el8.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-libs-8.0.27-1.el8.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-client-8.0.27-1.el8.x86_64.rpm --nodes --force
rpm -ivh mysql-community-server-8.0.27-1.el8.x86_64.rpm --nodes --force

请添加图片描述

请添加图片描述

5、查看mysql是否安装成功

请添加图片描述

6、启动MySQL服务

初始化

mysqld --initialize

配置权限

chown mysql:mysql /var/lib/mysql -R

启动服务

systemctl start mysqld.service

请添加图片描述

7、查看随机生成的密码

cat /var/log/mysqld.log | grep password

请添加图片描述

8、登录mysql终端后修改密码

进入MySQL终端
请添加图片描述
修改密码为root
请添加图片描述
测试密码是否修改成功
请添加图片描述

三、通用化二进制安装

1、在官网下载安装包

链接:https://downloads.mysql.com/archives/community/
选择Linux-Generic版本
https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.14-linux-glibc2.5-x86_64.tar.gz
请添加图片描述

2、以安全方式运行进程

3、创建连接

4、初始化

5、为mysql提供只配置文件

6、为mysql提供sysv服务脚本

7、启动mysql

8、加入环境变量

四、源码安装

1、

总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值