运维中的MySQL数据库管理方式

1.几种主流数据库类型简介

数据库种类大体分为:关系型数据库和非关系型数据库。
关系型数据库模型是把复杂的数据结构归结为简单的二元关系(即二维表格形式)。在关系型数据库中,对数据的操作几乎全部建立在一个或多个关系表格上,通过对这些关联的表格分类、合并、连接或选取等运算来实现数据库的管理。
典型产品:Mysql、Oracle、DB2、Sqlserver

1).IBM的DB2
  DB2是IBM出口的一系列关系型数据库管理系统,分别在不同的操作系统平台上服务。虽然DB2产品是基于UNIX的系统和个人计算机操作系统,在基于UNIX系统和微软在windows系统下的Access方面,DB2追寻了ORACLE的数据库产品。
  IBM公司研制的一种关系型数据库系统。DB2主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于OS/2、Windows等平台下。 DB2提供了高层次的数据利用性、完整性、安全性、可恢复性,以及小规模到大规模应用程序的执行能力,具有与平台无关的基本功能和SQL命令。DB2采用了数据分级技术,能够使大型机数据很方便地下载到LAN数据库服务器,使得客户机/服务器用户和基于LAN的应用程序可以访问大型机数据,并使数据库本地化及远程连接透明化。 它以拥有一个非常完备的查询优化器而著称,其外部连接改善了查询性能,并支持多任务并行查询。 DB2具有很好的网络支持能力,每个子系统可以连接十几万个分布式用户,可同时激活上千个活动线程,对大型分布式应用系统尤为适用。

2). Oracle
  Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。到目前仍在数据库市场上占有主要份额。劳伦斯·埃里森和他的朋友,之前的同事Bob Miner和Ed Oates在1977年建立了软件开发实验室咨询公司(SDL,Software Development Laboratories)
  oracle数据库是一种大型数据库系统,一般应用于商业,政府部门,它的功能很强大,能够处理大批量的数据,在网络方面也用的非常多。不过,一般的中小型企业都比较喜欢用mysql, SQL server等数据库系统,它的操作很简单,功能也非常齐全。只是比较oracle数据库而言,在处理大量数据方面有些不足

3). Sql server
  SQL Server 是一个关系数据库管理系统。它最初是由Microsoft、 Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNIX 操作系统上的应用
 
4). mySQL
  MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购.对于Mysql的前途,没有任何人抱乐观的态度,目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

2.MySQL数据库安装及安全初始化

yum search mariadb   ##搜索安装包(需要yum源,具体配置参考前面的博客)

在这里插入图片描述

yum install mariadb-server -y		##安装
systemctl start mariadb				##启动服务

在这里插入图片描述

netstat -antlupe | grep mysql	                 ##查看接口

  • 3
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
数据库运维实验2主要是学习和掌握使用MySQL来进行数据库对象管理的技能。在数据库运维工作数据库对象管理是非常重要的一项任务,它涉及到对数据库的表、索引、视图、存储过程等对象的创建、修改、删除和维护。 在MySQL,我们可以使用SQL语句来进行数据库对象管理。首先,我们需要了解不同类型的数据库对象以及它们在数据库的作用。比如,表是存储数据的基本单位,索引是用于加速数据检索的重要工具,视图是用于简化数据查询的虚拟表,存储过程是用于封装一系列SQL语句的程序单元等。 在实验过程,我们会学习如何使用CREATE语句来创建表、索引、视图和存储过程,并掌握常用的参数和选项。同时,我们也会学习如何使用ALTER语句来修改数据库对象的结构和属性,比如添加新的列、修改列的类型等。此外,我们还会学习如何使用DROP语句来删除不需要的数据库对象。 在实际操作,我们需要注意以下几点。首先,我们应该选择合适的数据类型和长度来定义表的列,以便正确存储和检索数据。其次,我们应该为表和索引命名,以便于更好地管理和理解数据库结构。此外,我们还应该定期备份和优化数据库,以确保其性能和可靠性。 总之,数据库运维实验2是一项非常重要的实践课程,通过学习和实践,我们可以掌握MySQL数据库对象管理的技能,提高数据库运维的能力。这对于我们在日后的工作能更好地管理和维护数据库是非常有帮助的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值