MySql服务
1.什么是数据库
1.1.数据
描述事物的符号记录,可以是数字文字、图形、图像、声音、语言等,数据有多种形式,它们都可以经过数字化后存入计算机。
1.2.数据库
存储数据的仓库,是长期存放在计算机内、有组织、可共享的大量数据的集合。数据库中的数据按照一定数据模型组织、描述和存储,具有较小的几余度,较高的独立性和易扩展性,并为各种用户共享,总结为以下几点:
数据结构化
数据的共享性高,冗余度低,易扩充
数据独立性高
数据由 DBMS统一管理和控制 (安全性、完整性、并发控制、故障恢复)
2.mysql概述
MySQL是一个小型关系数据库管理系统,开发者为瑞典MySQLAB公司。在2008年1月16号被sun公司10亿美金收购。2009年,SUN又被Oracle以74亿美金收购
目前MySQL被广泛地应用在Internet上的中小型网站中。由于体积小、速度快、总体拥有成本低,尤其是开放源代码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
3.版本及下载
在windows端操作:
MySQL数据库存在多种版本,不同的版本在不同的平台上:
第一步:登陆 https://www.mysql.com 网站,访问DOWNLOADS界面
第二步: 下拉界面找到 MySQL Community (GPL) Downloads选项 点击确认
第三步:找到MySQL专属的yum仓库。点击进入。
第四步:由于此时我们使用的时Linux9版本,因此锁定图中选项, Download 点击确认
第五步:然后找到如图中选项,鼠标右击,选择复制链接:
https://dev.mysql.com/get/mysql80-community-release-el9-5.noarch.rpm
在Linux端操作:
第六步:进入Linux命令窗口输入wget 链接 然后回车
[root@server ~]# wget https://dev.mysql.com/get/mysql80-community-release-el9-5.noarch.rpm
输入[root@server ~]# ls 确认是否完成下载
注意:mysql80-community-release-el9-5.noarch.rpm 是MySQL的yum源仓库,并非MySQL安装包
第七步:rpm安装MySQLyum仓库
[root@server ~]# rpm -ivh mysql80-community-release-el9-5.noarch.rpm
在yum仓库中过滤以下看MySQL是否存在
[root@server ~]# yum list | grep mysql
注意:图中mysql-community-server.x86_64 就是我们所需要的MySQL数据包名——来源为mysql yum 仓库输入以下命令开始安装
[root@server ~]# yum install mysql-community-server.x86_64 -y
第八步:后续配置
[root@server ~]# systemctl start mysqld # 启动
[root@server ~]# systemctl enable mysqld # 开机启动
[root@server ~]# systemctl status mysqld # 查看状态
4.登陆MySQL
由于MySQL登陆默认需要密码,一般密码在日志文件中可以查看,因此:
[root@server ~]# vim /var/log/mysqld.log 查看密码为 # 33387
编写中