一、Mysql概述
MySQL 是一个开放源码的小型关联式数据库管理系统,开发者为瑞典 MySQL AB 公司。目前 MySQL 被广泛地应用在 Internet 上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 MySQL 作为网站数据库。
社区版:免费,但是不提供任何技术支持
商业版:收费,可以试用30天,官方提供技术支持
二、Mysql安装方式一
MySQL官网链接接:MySQL
1、下载yum存储库
2、准备一台服务器,这里使用的是虚拟机
虚拟机配置如下:
1)镜像:Centos7.9
2)虚拟机配置:4U4G 100G存储
3)磁盘分配:/boot:800MB /swap:4G /: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)下载并配置163的yum源
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的存储库包
4、安装mysql的yum存储库
yum install mysql80-community-release-el7-10.noarch.rpm -y
5、查看存储库中mysql的默认安装版本
yum repolist all | grep mysql
执行后发现默认安装的是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
8、安装mysql社区版本,并通过--nogpgcheck跳过签名校验
yum install mysql-community-server --nogpgcheck
9、启动 MySQL 服务器,并查看状态
systemctl start mysqld
systemctl status mysqld
10、超级用户root在安装启动后就已经创建好了,超级用户的密码设置并存储在 错误日志文件。
若要显示它,请使用以下命令:
grep 'temporary password' /var/log/mysqld.log
11、使用生成的临时密码登录并修改root密码。
mysql –uroot -p
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博客
四、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
2、安装之后就可以直接启动mysql了。
yum install mysql-community-server -y
五、操作视频、文档、mysql80-community-release-el7-10.noarch.rpm(MD5: 357f12685e42e40e354b0fcd198e61c8
)软件包的百度网盘链接:https://pan.baidu.com/s/1aeFfNjmrpRKAwqNO4WkFeg
提取码:ctfh