linux安装mysql

一、Mysql概述

MySQL 是一个开放源码的小型关联式数据库管理系统,开发者为瑞典 MySQL AB 公司。目前 MySQL 被广泛地应用在 Internet 上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 MySQL 作为网站数据库。

社区版:免费,但是不提供任何技术支持
商业版:收费,可以试用
30天,官方提供技术支持

二、Mysql安装方式一

MySQL官网链接接:MySQL   

1、下载yum存储库     

linux安装mysql_第1张图片

linux安装mysql_第2张图片

linux安装mysql_第3张图片

linux安装mysql_第4张图片

2、准备一台服务器,这里使用的是虚拟机

虚拟机配置如下:

1)镜像:Centos7.9

2)虚拟机配置:4U4G 100G存储

3)磁盘分配:/boot800MB  /swap4G   /95.2G

4)虚拟机安装后网卡配置

[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE=Ethernet

BOOTPROTO=dhcp

DEFROUTE=yes

NAME=ens33

DEVICE=ens33

ONBOOT=yes

5)关闭防火墙

systemctl stop firewalld && systemctl disable  firewalld

6)关闭selinux

sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

7)下载并配置163yum

cd /etc/yum.repos.d && mkdir bak && mv CentOS* bak

curl http://mirrors.163.com/.help/CentOS7-Base-163.repo >163.repo

8)下载常用工具

yum clean all && yum makecache

yum install net-tools vim wget  lrzsz  -y

3、通过xshell连接服务器使用rz命令上传mysql的存储库包

linux安装mysql_第5张图片

4、安装mysqlyum存储库

yum install mysql80-community-release-el7-10.noarch.rpm -y

5、查看存储库中mysql的默认安装版本

yum repolist all | grep mysql

linux安装mysql_第6张图片

执行后发现默认安装的是8.0版本的,这里需要安装5.7版本

6、需要通过yum-config-manager切换安装版本为mysql5.7

使用yum-comfig-manager需要安装一下yum-utils

yum -y install yum-utils

7、禁用mysql80启用mysql57

yum-config-manager --disable mysql80-community

yum-config-manager --enable mysql57-community

linux安装mysql_第7张图片

8、安装mysql社区版本,并通过--nogpgcheck跳过签名校验

yum install mysql-community-server  --nogpgcheck

9、启动 MySQL 服务器,并查看状态

systemctl start mysqld

systemctl status mysqld

linux安装mysql_第8张图片

10、超级用户root在安装启动后就已经创建好了,超级用户的密码设置并存储在 错误日志文件。

若要显示它,请使用以下命令:

grep 'temporary password' /var/log/mysqld.log

11、使用生成的临时密码登录并修改root密码。

mysqluroot -p

linux安装mysql_第9张图片

12、修改root密码(默认情况下安装了validate_password。默认密码策略要求密码至少包含一个大写字母,一个小写字母、一个数字和一个特殊字符,以及密码总长度至少为 8 个字符。)

三、Datagrip图形化客户端连接测试

1、这里root账户要求的是localhost只能本机登录,可以再创建一个用户并赋予超级用户权限

用于使用mysql的客户端连接。

create user 'xiaoyin'@'%' identified by 'Password@123‘;

grant all on *.* to 'xiaoyin'@'%';

2、这里使用的图形化工具是datagrip连接测试。Datagrip安装参考:mysql图形化工具datagrip安装_yin_jia_jun的博客-CSDN博客

linux安装mysql_第10张图片

四、mysql安装方式二

1、手动配置指定版本的yum源,关闭gpgcheck直接安装即可。

[mysql-innovation-community]

name=MySQL5.7 Release Community Server

baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/

enabled=1

gpgcheck=0

linux安装mysql_第11张图片

2、安装之后就可以直接启动mysql了。

yum install mysql-community-server  -y

五、操作视频、文档、mysql80-community-release-el7-10.noarch.rpm(MD5: 357f12685e42e40e354b0fcd198e61c8)软件包的百度网盘链接:https://pan.baidu.com/s/1aeFfNjmrpRKAwqNO4WkFeg 
提取码:ctfh

linux安装mysql_第12张图片

你可能感兴趣的:(操作实践笔记,linux,mysql,运维)