linux下MYSQL如何创建管理账号

linux下MYSQL如何创建管理账号,第1张

据我所知mysql没有管理账号这样的概念,只有不同的用户权限。默认root用户就具有所有的权限,你可以新建一个用户,使它拥有所有的权限,还可以指定从什么地方登陆。权限划分可以很细的,可以精确到table,像select这种简单的查看功能命令都可以限定。具体命令像create,grant等等可以找本书看看。

数据库常用的数据模型有层次模型、网状模型、关系模型三种。

1、层次模型

层次模型数据库系统最早使用的一种模型,它的数据结构Q是一棵"有向树"。根结点在最上端,层次最高,子结点在下,逐层排列。层次模型的特征是:有且只有一个根结点;其他结点有且仅有一个父结点网状模型。

2、网状模型

以网状结构表示实体与实体之间的联系。网中的每一个结点代表一个记录类型,联系用链接指针来实现。网状模型可以表示多个从属关系的联系,也可以表示数据间的交叉关系,即数据间的横向关系与纵向关系,它是层次模型的扩展。网状模型可以方便地表示各种类型的联系,但结构复杂,实现的算法难以规范化。其特征是:允许结点有多于一个父结点;可以有一个以上的结点没有父结点。

3、关系模型

关系模型以二维表结构来表示实体与实体之间的联系,它是以关系数学理论为基础的。关系模型的数据结构是一个“二维表框架"组成的集合。每个二维表又可称为关系。在关系模型中, *** 作的对象和结果都是二维表。关系模型是目前最流行的数据库模型。支持关系模型的数据库管理系统称为关系数据库管理系统,Access就是一种关系数据库管理系统。

描述的—致性,不仅用关系描述实体本身,而且也用关系描述实体之间的联系;可直接表示多对多的联系。关系必须是规范化的关系,即每个属性是不可分的数据项,不许表中有表。关系模型是建立在数学概念基础上的,有较强的理论依据。

1、数据库(database,DB)

作用是数据库中的数据按一定的数学模型组织、描述和存储,有组织,可共享的数据的集合。具有较小的冗余,较高的数据独立性和易扩展性,并可为各种用户共享。

2、硬件

构成计算机系统的各种物理设备,包括存储所需的外部设备。作用是硬件的配置应满足整个数据库系统的需要。

3、软件

包括 *** 作系统、数据库管理系统及应用程序。数据库管理系统是数据库系统的核心软件,作用是在 *** 作系统的支持下工作,科学地组织和存储数据,高效获取和维护数据的系统软件。其主要功能包括数据定义功能、数据 *** 纵功能、数据库的运行管理和数据库的建立与维护。

4、人员

主要分类及其作用是系统分析员和数据库设计人员,负责应用系统的需求分析和规范说明,确定系统的硬件配置,并参与数据库系统的概要设计;应用程序员,负责编写使用数据库的应用程序,利用系统的接口或查询语言访问数据库;数据库管理员负责数据库的总体信息控制。

扩展资料:

数据库系统的模型

1、层次模型:用一颗“有向树”的数据结构来表示各类实体以及实体间的联系,树中每一个节点代表一个记录类型,树状结构表示实体型之间的联系。层次数据模型的提出,首先是为了模拟这种按层次组织起来的事物。层次数据库也是按记录来存取数据的。

2、网状模型:取消了层次模型的不能表示非数状结构的限制,两个或两个以上的结点都可以有多个双亲结点,则此时有向树变成了有向图,该有向图描述了网状模型。网状模型中以记录为数据的存储单位。记录包含若干数据项。

3、关系模型:基本假定是所有数据都表示为数学上的关系。关系数据模型以集合论中的关系概念为基础发展起来的。关系模型中无论是实体还是实体间的联系均由单一的结构类型关系来表示。

参考资料来源:百度百科-数据库系统

层次型网状型和关系型数据库划分原则是数据之间的****。

1、层次数据库也是按记录来存取数据的。层次数据模型中最基本的数据关系是基本层次关系,它代表两个记录型之间一对多的关系,也叫做双亲子女关系。

2、网状数据库是采用网状原理和方法,以网状数据模型为基础建立的数据库。一般是指由网状数据库管理系统产生的网状数据库系统。

3、关系型数据库,是指采用了关系模型来组织数据的数据库,其以行和列的形式存储数据,以便于用户理解,关系型数据库这一系列的行和列被称为表,一组表组成了数据库。

数据库:

1、数据库可视为电子化的文件柜,存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等 *** 作。

2、严格来说,数据库是长期储存在计算机内、有组织的、可共享的数据集合。数据库中的数据指的是以一定的数据模型组织、描述和储存在一起、具有尽可能小的冗余度、较高的数据独立性和易扩展性的特点并可在一定范围内为多个用户共享。

3、数据库中的数据是为众多用户所共享其信息而建立的,已经摆脱了具体程序的限制和制约。不同的用户可以按各自的用法使用数据库中的数据。

第7层 应用层:OSI中的最高层。为特定类型的网络应用提供了访问OSI环境的手段。应用层确定进程之间通信的性质,以满足用户的需要。应用层不仅要提供应用进程所需要的信息交换和远程 *** 作,而且还要作为应用进程的用户代理,来完成一些为进行信息交换所必需的功能。它包括:文件传送访问和管理FTAM、虚拟终端VT、事务处理TP、远程数据库访问RDA、制造报文规范MMS、目录服务DS等协议;

第6层 表示层:主要用于处理两个通信系统中交换信息的表示方式。为上层用户解决用户信息的语法问题。它包括数据格式交换、数据加密与解密、数据压缩与恢复等功能;

第5层 会话层:—在两个节点之间建立端连接。为端系统的应用程序之间提供了对话控制机制。此服务包括建立连接是以全双工还是以半双工的方式进行设置,尽管可以在层4中处理双工方式 ;

第4层 传输层:—常规数据递送-面向连接或无连接。为会话层用户提供一个端到端的可靠、透明和优化的数据传输服务机制。包括全双工或半双工、流控制和错误恢复服务;

第3层 网络层:—本层通过寻址来建立两个节点之间的连接,为源端的运输层送来的分组,选择合适的路由和交换节点,正确无误地按照地址传送给目的端的运输层。它包括通过互连网络来路由和中继数据 ;

第2层 数据链路层:—在此层将数据分帧,并处理流控制。屏蔽物理层,为网络层提供一个数据链路的连接,在一条有可能出差错的物理连接上,进行几乎无差错的数据传输。本层指定拓扑结构并提供硬件寻址;

第1层 物理层:处于OSI参考模型的最底层。物理层的主要功能是利用物理传输介质为数据链路层提供物理连接,以便透明的传送比特流。

数据发送时,从第七层传到第一层,接收数据则相反。

通常分为层次式数据库、网络式数据库和关系式数据库三种,而不同的数据库是按不同的数据结构来联系和组织的。

1、层次结构模型:实质上是一种有根结点的定向有序树。按照层次模型建立的数据库系统称为层次模型数据库系统。

2、网状结构模型:按照网状数据结构建立的数据库系统称为网状数据库系统,其典型代表是DBTG。用数学方法可将网状数据结构转化为层次数据结构。

3、关系结构模型:关系式数据结构把一些复杂的数据结构归结为简单的二元关系。例如某单位的职工关系就是一个二元关系。由关系数据结构组成的数据库系统被称为关系数据库系统。

一、系统层面

系统层面需要关注的主要有以下几个方面:

1、用户管理。不同的用户拥有不同的权限,你可以根据需要设定只有读权限、读写权限的用户,特殊用户(类似Linux下的root用户)可以进行系统启停 *** 作,读写用户主要用来进行日常的维护工作。

2、文件管理。就是某些重要的文件需要进行特殊的保护,这需要配合用户来进行实施。

3、密码管理。密码需要定期修改,且不能进行过多的尝试,否则密码就会被冻结。

4、系统日志。系统日志对于系统的重要性是不言而喻的,通过日志能够解决很多问题。

二、数据库层面

每一款DBRM系统都具有安全控制功能。权限分配的原则是基于角色的权限控制:将不同的权限grant到不同的role,不同的用户分配到不同的group,最后将不同的role赋予不同的group,这应该是比较通用的做法。

三、第三方数据库审计产品

数据库自身就具备了审计的功能,之所以弃之不用,原因是其性能对系统的影响比较大,因此我们选择了第三方产品。数据库审计产品可以审计select、update等数据库行为,如果发现数据库有异常行为,即可通过该产品查找相关信息。

其实现在数据库安全面临的问题很大程度上不是外在因素,而是某些用户看到或修改了其权限之外的数据,即用户信息泄露,这点很值得重视。我们所采用的方法是权责分明:应用人员和运维人员权限分开,从系统和应用两个维度对权限进行控制,从上述三个层面逐步细化。

以上就是关于linux下MYSQL如何创建管理账号全部的内容,包括:linux下MYSQL如何创建管理账号、数据库常用的数据模型有哪三种、数据库系统的组成,及各自的作用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10146634.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存