CentOS7----安装MySQL数据库

MySQL数据库概述

  MySQL数据库是经典的关系型数据库管理系统,MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。MySQL是一款由C和C++编写的开放源码的小型数据库,它为多种编程语言提供了API。

  关系型数据库是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。现实世界中的各种实体和实体之间的各种联系均用关系模型来表示。标准数据查询语言SQL(Standard Query Lanague)就是一种基于关系数据的语言,这种语言执行对关系数据库中的数据的检索和操作。关系模型由关系数据结构、关系操作集合、关系完整性约束三部分组成。简单来说,关系型数据库,就是由多张能互相连接的二维行列表格组成的数据库。

  数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。

  简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。
关系模型中常用的概念:
  关系:可以理解为一张二维表,每个关系都具有一个关系名,就是通常说的表名
       元组:可以理解为二维表中的一行,在数据库中经常被称为记录
       属性:可以理解为二维表中的一列,在数据库中经常被称为字段
       域:属性的取值范围,也就是数据库中某一列的取值限制
       关键字:一组可以唯一标识元组的属性,数据库中常称为主键,由一个或多个列组成
       关系模式:指对关系的描述。其格式为:关系名(属性1,属性2, ... ... ,属性N),在数据库中称为表结构。

数据库事物

  事务(Transaction)是由一系列对系统中数据进行访问与更新的操作所组成的一个程序执行逻辑单元。可以认为事物就是一组不可分割的SQL语句。

事务的特性也:也称为ACID特性。即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。

  1.原子性:原子性是指事务中包含的所有操作要么都做,要么都不做,保证数据库是一致的。

  2.一致性:一致性是指数据库在事务操作前和事务处理后,其中的数据必须都满足业务规则约束。

  3.隔离性:隔离性是数据库允许多个并发事务同时对齐数据进行读写和修改的能力,隔离性可以防止多个事务并发执行时由于交叉执行而导致数据的不一致。

  4.持久性:持久性表示为,事务处理结束后,对数据的修改就是永久的,即便系统故障也不会丢失。

事务有三种模型:

  1.隐式事务是指每一条数据操作语句都自动地成为一个事务,事务的开始是隐式的,事务的结束有明确的标记。

  2.显式事务是指有显式的开始和结束标记的事务,每个事务都有显式的开始和结束标记。

  3.自动事务是系统自动默认的,开始和结束不用标记。

注:数据库事务必须具备ACID特性,ACID是Atomic原子性,Consistency一致性,Isolation隔离性,Durability持久性。

原文地址:https://www.cnblogs.com/ToBeExpert/p/9729614.html

时间: 2024-08-08 06:40:47

CentOS7----安装MySQL数据库的相关文章

CentOS7安装mysql数据库

所有的操作都是切换到root用户下进行 1.安装MySQL官方的Yum Repository:wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 2.下载rpm包:yum -y install mysql57-community-release-el7-10.noarch.rpm 3.安装MySQL服务:yum -y install mysql-community-server 4.启动m

在CentOS7系统上安装MySQL数据库

1.下载安装MySQL官方repo文件 下载MySQL的官方repo文件 [[email protected] ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 安装MySQL的官方repo文件 [[email protected] ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm 2.安装MySQL数据

阿里云 centos7.X mysql数据库安装、配置

前言 1024阿里云搞活动,ecs云服务新用户促销活动,活动连接就不贴了,买了之后暂时不知道要做啥,想着先安装mysql数据库. 步骤 root用户登录进来 1.配置mysql的yum源,yum localinstall https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm 2.安装 yum install mysql-community-server 3.启动MySQL服务:service mysqld start

Linux系统中安装MySQL数据库操作手册

Linux系统中MySQL数据库安装手册 一.安装概述: 在Linux操作系统中安装MySQL数据库是一个我们必须要掌握的一门技术,也决定了你以后找工作的薪资待遇,所以你知道它的厉害了吧!学会安装只是第一步,你还得学好数据库的基本操作,以及搭建一个数据库的主从配置等等.这些我都会在后面的博文中说到.下面我就简单的写一些安装MySQL数据库的一些步骤,仅供参考,如有什么不妥的地方,还请见谅! 二.安装步骤: (一)基本准备工作 1.打开虚拟机,在虚拟机中下载好最新版的MySQL数据库的压缩包.在M

CentOS7安装redis数据库及php-redis扩展

redis 首先把redis安装到服务器中 1.wget http://download.redis.io/redis-stable.tar.gz 下载redis源码 2. tar xvzf redis-stable.tar.gz 解压 3.cd redis-stable 4.make   make的时候可能出现问题,我的就出现了异常 异常一: make[2]: cc: Command not found 异常原因:没有安装gcc 解决方案:yum install gcc-c++ 异常二: zm

二进制包安装MySQL数据库

1.1二进制包安装MySQL数据库 1.1.1 安装前准备(规范) [[email protected]_server ~]# mkdir -p /home/shangbao_zhangdc/tools  ##创建指定工具包存放路径[[email protected]_server ~]# wget http://ftp.ntu.edu.tw/pub/MySQL/Downloads/MySQL-5.5/mysql-5.5.32-linux2.6-x86_64.tar.gz  ##下二进制包,这个

.net安装包自动安装Mysql数据库

原文:.net安装包自动安装Mysql数据库 在制作.Net安装包的时候,如果项目有用到数据库,怎么能够把数据库打包安装呢?网上已经有很多自动安装Sql Server数据库的例子,但是自动安装mysql的例子似乎不多.本文就介绍一下如何在.Net安装包中自动安装Mysql数据库. 最终我们要实现的效果是,部署.Net桌面应用程序时,能够一键自动安装应用程序以及附带的MySql数据库,并初始化数据库. 实现步骤如下: 1.准备一个干净的MySql安装包 mysql本身是开源的,安装完mysql数据

Linux系统上安装mysql数据库

一:下载并且上传安装包到linux系统上 1:下载地址:http://dev.mysql.com/downloads/mysql/ 2:通过LeapFtp工具,将windows上的mysql安装包拷贝到linux系统上 二:安装mysql数据库 安装依赖软件,在第二张iso盘上面有安装软件包: 1.首先要将第二张盘添加到虚拟机: 2:将安装盘文件挂载到指定目录 3:安装依赖程序 4:安装依赖程序完成 5:安装mysql程序 安装服务器端: 安装客户端: 安装完成! 三:查看安装是否成功 1:se

在Linux上安装mysql数据库,我们可以去其官网上下载mysql数据库的rpm

在Linux上安装mysql数据库,我们可以去其官网上下载mysql数据库的rpm包,http://dev.mysql.com/downloads/mysql/5.6.html#downloads,大家可以根据自己的操作系统去下载对应的数据库文件,目前最新的版本是5.6.10了. 在这里我是通过yum来进行mysql数据库的安装的,通过这种方式进行安装,可以将跟mysql相关的一些服务.jar包都给我们安装好,所以省去了很多不必要的麻烦!!! http://www.baobao18.com/De

L9-2.安装mysql数据库

二.安装mysql 1.检查是否安装了mysql 2.安装cmake 输入gmake: make install 安装依赖的软件包: 新建用户权限等: 解压 安装 安装: 安装成功. 安装后调整: vim /etc/my.cnf 建立基本的表: 优化执行路径: 添加系统服务: 启动mysql /etc/init.d/mysqld start 启动成功: 访问并设置密码: L9-2.安装mysql数据库,布布扣,bubuko.com