精华内容
下载资源
问答
  • 数据库服务器搭建
    千次阅读
    2020-08-02 23:02:37

    什么是数据库?

    数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理大数据量。所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。
    RDBMS 即关系数据库管理系统(Relational Database Management System)的特点:
    1.数据以表格的形式出现
    2.每行为各种记录名称
    3.每列为记录名称所对应的数据域
    4.许多的行和列组成一张表单
    5.若干的表单组成database

    RDBMS 术语

    数据库: 数据库是一些关联表的集合。
    数据表: 表是数据的矩阵。在一个数据库中的表看起来像一个简单的电子表格。
    列: 一列(数据元素) 包含了相同类型的数据, 例如邮政编码的数据。
    行:一行(=元组,或记录)是一组相关的数据,例如一条用户订阅的数据。
    冗余:存储两倍数据,冗余降低了性能,但提高了数据的安全性。
    主键:主键是唯一的。一个数据表中只能包含一个主键。你可以使用主键来查询数据。
    外键:外键用于关联两个表。
    复合键:复合键(组合键)将多个列作为一个索引键,一般用于复合索引。
    索引:使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构。类似于书籍的目录。
    参照完整性: 参照的完整性要求关系中不允许引用不存在的实体。与实体完整性是关系模型必须满足的完整性约束条件,目的是保证数据的一致性。

    工具

    在这里插入图片描述在这里插入图片描述
    mysql.exe:客户端工具
    mysqld.exe:服务器工具

    SQLyog :SQLyog 是一个易于使用的、快速而简洁的图形化管理MYSQL数据库的工具,它能够在任何地点有效地管理你的数据库。

    我的MySQL主机地址:127.0.0.1或者localhost

    127.0.0.1和localhost区别

    1、首先 localhost 是一个域名,在过去它指向du 127.0.0.1 这个IP地址。在操作系统支zhi持 ipv6 后,它dao同时还指向ipv6 的地址 [::1] 。
    在 Windows 中,这个域名是预定义的,从 hosts 文件中可以看出:
    在这里插入图片描述
    2.127.0.0.1
    127.0.0.1是回送地址,指本地机,一般用来测试使用。回送地址(127.x.x.x)是本机回送地址(Loopback Address),即主机IP堆栈内部的IP地址,主要用于网络软件测试以及本地机进程间通信,无论什么程序,一旦使用回送地址发送数据,协议软件立即返回,不进行任何网络传输。
    在有类IP地址的规定中,第一部分是1126为A类地址,128191为B类地址,那么中间留的127.0.0.1被称为本地回环地址,主要作用有两个:一是测试本机的网络配置,能PING通127.0.0.1说明本机的网卡和IP协议安装都没有问题;另一个作用是某些SERVER/CLIENT的应用程序在运行时需调用服务器上的资源,一般要指定SERVER的IP地址,但当该程序要在同一台机器上运行而没有别的SERVER时就可以把SERVER的资源装在本机,SERVER的IP地址设为127.0.0.1也同样可以运行。
    对于大多数习惯用localhost的来说,实质上就是指向127.0.0.1这个本地IP地址。在操作系统中有个配置文件(windows中路径为C:WINDOWSsystem32driversetchosts,Unix/Linux路径为/etc/hosts)将localhost与127.0.0.1绑定在了一起。

    localhost是本地DNS解析的127.0.0.1的域名,这个你打开本机的hosts文件就可以看到,一般位于c:windowssystem32driveretc下,一般在最后有这么一行,而这个localhost你可以随意更改的。

    C/S架构

    在这里插入图片描述

    更多相关内容
  • (最新)Oracle数据库服务器搭建手册_v25
  • Mysql主从备份数据库服务器搭建

    千次阅读 2022-03-26 13:01:22
    MySQL 主从复制是指数据可以从一个MySQL数据库服务器主节点复制到一个或多个从节点。 MySQL 默认采用异步复制方式,这样从节点不用一直访问主服务器来更新自己的数据,数据的更新可 以在远程连接上进行,从节点可以...

    目录

    一,引入mysql主从备份

    1,为什么要做主从备份

    2,什么是mysql主从备份

    3,mysql主从备份原理

    4,mysql主从备份模式

    二,mysql主从备份一主一从搭建

    1,安装mysql

    2,启动

    3,更改密码

    4,mysql主从数据库搭建

    5,修改配置文件

    6,重启服务

    7,配置连接

    8,启动

    9,验证


    一,引入mysql主从备份

    1,为什么要做主从备份

    防止数据丢失,数据的热备份,架构的扩展。业务量越来越大,I/O访问频率过高,单机无法满足,此时做多库的存储,降低磁盘 I/O访问的频率,提高单个机器的I/O性能

    2,什么是mysql主从备份

    MySQL 主从复制是指数据可以从一个MySQL数据库服务器主节点复制到一个或多个从节点。 MySQL 默认采用异步复制方式,这样从节点不用一直访问主服务器来更新自己的数据,数据的更新可 以在远程连接上进行,从节点可以复制主数据库中的所有数据库或者特定的数据库,或者特定的表

    3,mysql主从备份原理

    在主库上把数据更改记录到二进制日志中(Binary Log)中,这些记录称为二进制日志事件。

    从库通过IO线程将主库上的日志复制到自己的中继日志(Relay Log)中。

    从库通过SQL线程读取中继日志中的事件,将其重放到自己数据上

    4,mysql主从备份模式

    一主一从,一主多从,多主一从

    二,mysql主从备份一主一从搭建

    1,安装mysql

    检测系统中是否有mysql

    yum list installed | grep mysql

    向上图这样就是有,删除你以前下载过的mysql及其依赖,

    yum -y remove mysql*

    安装wget命名

    yum install wget -y

    下载rpm包

    wget https://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm

    安装rpm包

    yum -y localinstall mysql57-community-release-el7-10.noarch.rpm

    如果报这个错误就加上—allowerasing来替换

    yum -y --allowerasing localinstall my                                                           sql57-community-release-el7-10.noarch.rpm

    安装mysql

    yum module disable mysql

    yum -y install mysql-community-server                                                            --nogpgcheck

    yum -y install mysql

    2,启动

    启动mysql

    systemctl start mysqld

    设为开机自启

    systemctl enable mysqld

    查看状态

    systemctl status mysqld

    3,更改密码

    查看默认密码

    grep “password” /var/log/mysqld.log

    使用默认密码进入数据库

    mysql -uroot -p

    更改密码

    set global validate_password_policy=0;

    set global validate_password_length=1;

    ALTER USER 'root'@'localhost' IDENTIFIED BY '000000';

    赋予远程连接权限

    grant all privileges on *.* to 'root'@'%' identified by '000000' with grant option;

    刷新权限

    flush privileges;

    4,mysql主从数据库搭建

    两台节点进入数据库,创建一个数据库

    mysql -uroot -p
    
    create database jpz

    主节点

    从节点

    5,修改配置文件

    修改主服务器my.cnf配置文件

    vi /etc/my.cnf

    添加如下

    log-bin=master-bin
    
    binlog-format=ROW
    
    server-id=1
    
    binlog-do-db=jpz

    进入主服务器数据库,赋予从服务器登录主服务器的权限

    mysql -uroot -p
    
    grant replication slave on *.* to 'root'@'%' identified by '000000';

    刷新权限

    flush privileges;

    更改从节点配置文件

    vi /etc/my.cnf

    添加如下

    log-bin=master-bin #二进制文件的名称
    
    binlog-format=ROW #二进制文件的格式

    server-id=2 #服务器的id

    6,重启服务

    重启主服务器的mysqld服务

    systemctl restart mysqld

    登录主节点数据库,

    mysql -uroot -p

    查看装态

    show master status;

    重启从服务器

    systemctl restart mysqld

    7,配置连接

    配置从服务器连接主服务器

    mysql -uroot -p
    
    change master to master_host='192.168.100.140',master_user='root',master_password='000000',master_port=3306,master_log_file='master-bin.000001',master_log_pos=154;

    8,启动

    启动slave

    start slave;

    查看状态

    status slave

    发现报了一个错误,这个错误是说我们的主节点的端口没有打开,我们在主节点打开就行了

    主节点

    firewall-cmd --permanent --add-port=3306/tcp
    
    firewall-cmd –reload

    从节点重新进入数据库,重新启动查看状态

    mysql -uroot -p
    
    start slave
    
    show slave status\G

    9,验证

    在主服务其上,登录数据库,创建文件,看从服务器是否成功同步

    mysql -uroot -p
    
    use jpz;
    
    create table user(id int,age int);
    
    insert into user values(1,1);

    登录从服务器,查看表数据

    mysql -uroot -p
    
    use jpz;
    
    show tables;
    
    selete * from user;

    主从服务器,搭建完成。

    展开全文
  • 项目11 MySQL数据库服务器搭建.ppt
  • 服务器数据库搭建和远程访问 本文主要针对本人在NB-IoT项目中有关数据库的开发和使用,进行一些粗浅的学习指导。欢迎大家在评论区批评指正,感谢! 文章目录 服务器数据库搭建和远程访问 前言 一、远程连接...

    服务器数据库的搭建和远程访问

    本文主要针对本人在NB-IoT项目中有关数据库的开发和使用,进行一些粗浅的学习指导。欢迎大家在评论区批评指正,感谢!


    前言

    随着NB-IoT的不断发展,数据成为了生活中密不可分的一部分,而数据库作为存储数据的地方,高效快速的对数据进行读写操作具有十分重要的现实意义。

    一、远程连接服务器

    使用快捷键WIN+R,在输入框中输入mstsc后回车,即可打开远程桌面连接。在输入框中输入远程连接计算机的IP地址,回车开始连接远程桌面。输入用户名和密码后,选择会话后成功登录服务器,本文租用的是阿里云服务器。

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述

    二、安装MySQL数据库和SQLyog数据库管理工具

    1.MySQL数据库

    打开MySQL安装包,选择Next。
    在这里插入图片描述
    选择Typical后,点击Install开始安装。
    在这里插入图片描述
    完成后跳出窗口安装MySQL服务端,点击Next,选择Detailed Configuration,之后选择默认配置,Next一直点下去,端口号默认是3306。
    在这里插入图片描述在这里插入图片描述
    看到下图界面后,选择第三项,选择"utf-8"编码后点击Next。
    在这里插入图片描述
    接着修改自己的数据库名字,并勾选自动添加环境变量路径后点击Next。
    在这里插入图片描述
    接着设置数据库管理员密码,默认管理员用户名为root。将允许管理员账号远程访问勾选上。若不勾选需要在DOS界面设置远程访问权限,第二种方法将在后面介绍。勾选完成后点击Next、Execute进行数据库安装,并耐心等待安装完成。
    在这里插入图片描述

    2.SQLyog工具

    打开SQLyog安装包,选择Chinese后点击OK。

    在这里插入图片描述
    接受许可证协议,点击下一步,选择安装路径后点击安装。
    在这里插入图片描述

    3.使用SQLyog工具

    在服务器远程界面中打开SQLyog,新建新连接"mysql",使用安装时设置的管理员账号进行登录。此时不存在权限问题,当前为最高权限。点击连接进入数据库界面。
    在这里插入图片描述
    发现已经有建好的数据库,这些数据库都是MySQL的配置数据库,切勿删除和更改。自己使用需要重新建立数据库和表。
    在这里插入图片描述

    三、DOS界面开启数据库远程访问权限

    进入mysql安装目录下的bin文件夹,在文件路径中输入cmd后回车,打开DOS界面。
    在这里插入图片描述

    1、连接数据库
    mysql -hlocalhost -u root -p
    2、输入登录密码
    *****
    3、查看是否允许外部用户访问
    show databases;
    use mysql;
    select host,user,password from user;	//如果host为% 即已经开启外部访问权限
    4、开启外部访问权限
    GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
    flush privileges;	//刷新
    

    在这里插入图片描述

    展开全文
  • 数据库服务搭建与应用,简单明了,是初学者的必备东西,但愿大家一起做好网络服务
  • 服务器搭建数据库部署

    千次阅读 2021-04-20 22:43:33
    服务器搭建 参考文章 快速搭建一个自己的服务器详解(java环境) 因为上学期做非关系数据库课程实验时使用过PolarDB云数据库,进行过阿里云的学生认证,所以此次云服务器也就选择了阿里云,利用阿里云的开发者成长...

    服务器搭建

    参考文章 快速搭建一个自己的服务器详解(java环境)

    因为上学期做非关系数据库课程实验时使用过PolarDB云数据库,进行过阿里云的学生认证,所以此次云服务器也就选择了Ali的开发者成长计划,开通了6个月的轻量应用服务器。
    https://developer.aliyun.com/plan/grow-up
    在这里插入图片描述
    一、服务器配置
    1.首先点击远程连接中的设置root密码
    在这里插入图片描述
    2.在 安全->防火墙 中设置放行端口,为方便配置,先放行全部端口
    在这里插入图片描述
    二、服务器环境手动搭建
    为了方便使用,参考开头文章下载了Xshell和Xftp两款软件,前期在服务器初始化的时候没有选择应用镜像,只选择了系统镜像CentOS 7.3,因此准备手动配置宝塔面板。在连接上Xshell后手动命令安装宝塔面板
    在这里插入图片描述
    安装完成后获得外网及内网登陆网址及账号密码
    在这里插入图片描述
    登录后服务器环境配置如下:
    在这里插入图片描述
    将前期本地建立的数据库导出后,在服务器端进行导入:
    在这里插入图片描述
    服务器部署完成后,防火墙设置放行3306端口,在本地通过Navicat进行连接测试:
    在这里插入图片描述
    自此,服务器搭建及数据库云端部署完成

    展开全文
  • 可以用做其他项目服务器底层数据库相关框架。
  • 项目11-MySQL数据库服务器搭建.ppt
  • Centos7下数据库基本搭建
  • Oracle数据库搭建

    千次阅读 2020-12-31 15:32:47
    Oracle数据库搭建一、关于Oracle数据库的介绍二、实验环境三、数据库搭建3.1下载并解压3.2 安装步骤3.2.1 双击setup.exe3.2.2 安全选项3.3.3网格安装选项3.2.4产品语言3.2.5数据库版本3.2.6安装位置3.2.7先决条件...
  • MySQL数据库服务器搭建指南

    千次阅读 2016-03-26 22:40:41
    MySQL数据库在windows系统下有windows可执行文件安装和安装包解压缩安装两种主要方式,这里对两种安装方式以及遇到的问题和解决方案做简要的阐述。安装方式: windows可执行文件安装 ...mysql数据库服务器,本地新增
  • 从jdk环境变量的配置、服务器的下载与安装及service文件的配置、数据库的下载与安装、web开发环境的搭建与Tomcat在Myeclipse上的部署
  • 数据库服务器的安装与配置

    万次阅读 多人点赞 2017-04-18 13:02:25
    数据库服务器是当今应用最为广泛的一种服务器类型,许多企业在信息化建设过程中都要购置数据库服务器数据库服务器主要用于存储、查询、检索企业内部的信息,因此需要搭配专用的数据库系统,对服务器的兼容性、可靠...
  • 数据库搭建

    千次阅读 2021-02-25 14:10:15
    数据库搭建(三) 先登录账号,之前在搭建服务器已经实名认知的,第一次使用该产品的可以免费试用2核8G一个月。 1.阿里PolarDB数据库官网——>【点击购买】 2.调整配置 无试用资格的 商品类型选择【按量...
  • 如何利用树莓派搭建小型测试服务器篇——MySQL数据库服务器 前言 大学期间,计算机方面用什么来做项目最好使,毫不夸张地来说,树莓派! 首先树莓派的优势就这里就不详细展开了,大家可以自行百度;其次,大学期间,...
  • linux下搭建web服务器及数据库服务器
  • windows下搭建MySQL服务器步骤详解

    千次阅读 2021-01-19 00:03:31
    Mysql是一个数据库系统,它包括数据库服务器,并且有一个数据库管理系统对数据库服务器进行管理,同时还包括有一个数据库客户端,用于与用户交互。从官方网站下载Mysql数据库系统的安装包程序,...
  • 阿里云服务器如何搭建数据库

    千次阅读 2021-02-05 04:05:47
    阿里云服务器如何搭建数据库,阿里云部署mysql数据库。在阿里云ecs云服务器上部署数据库后,在平常的操作中可能会遇到些问题,可以先做个大致的了解:如果您想看更多的在ecs上的数据库的相关操作,请前往以下两个...
  • 数据库搭建

    千次阅读 2022-03-13 15:53:57
    服务器:在服务器主机安装数据库(windows:下载好mysql(推荐5.7),通过cmd命令安装。Linux:通过一个软件,命令行安装),并且配置好远程连接功能(localhost改成%)。 本机:navicat远程连接云数据库。 ...
  • 实 验 七 - L i n ux - My SQL 数 据 库 服 务 器 配 置 与 管 理 精品文档 实验七 Linux MySQL 数据库服务器配置与管理 实验目的 通过这个实验可以让学生掌握 Linux 下轻型数据库 MySQL 的安装配置 管理 实验学时 3...
  • 搭建Linux数据库服务器.pdf
  • 如何在Linux系统下搭建Web服务器及数据库服务器.doc该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
  • 远程服务器搭建MySQL数据库

    千次阅读 2022-03-28 11:31:12
    在客户提供的虚拟机搭建数据库,完成建表和数据入库。 系统:目标机CentOS 7,本地机Win10 软件:Xshell 7、navicat 操作过程 由于是第一次远程在客户机器上建库,且目标机没有安装图形化界面,也不能连接互联网,...
  • 搭建服务器平台和创建数据库.ppt
  • 数据库镜像将事务日志记录直接从一台服务器传输到另一台服务器,并且能够在出现故障时快速转移到备用服务器。可以编写客户端程序自动重定向连接信息,这样一旦出现故障转移就可以自动连接到备用服务器数据库。 ...
  • Oracle数据库服务器搭建

    千次阅读 2010-06-04 14:29:00
    Oracle数据库服务器搭建
  • 腾讯云服务器搭建mysql 如何使云数据库能外网访问-附件资源
  • rp源文件 认证系统监控预警/认证监控预警/统计分析/基础环境
  • 准备搭建一个自己的网站,趁着618优惠买了一台腾讯云的linux服务器,配置一般价格合适。因为对服务器了解不多,所以选择了使用图形界面面板来进行管理,因为之前通过阿里云了解到宝塔面板,所以就在服务器安装了宝塔...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 267,472
精华内容 106,988
关键字:

数据库服务器搭建

友情链接: VCEXE.rar