精华内容
下载资源
问答
  • 关于 云服务器 搭建 数据库 的步骤

    千次阅读 2018-04-13 12:43:12
    1、在本机登入mysql后,更改“mysql”数据库里的“user”表里的“host”项,从”localhost”改为'%'。  代码如下 mysql> mysql>use mysql; mysql>select 'host' from user where user='root'; #查看mysql库中的...
    localhost改成%

    进入mysql的BIN目录(打开mysql文件夹,按住shift + 鼠标右键,以命令方式打开)

     代码如下:

    mysql -u root -p
    mysql>use mysql;
    mysql>update user set host ='%' where user ='root';
    mysql>flush privileges;

    具体分析:
    1、在本机登入mysql后,更改“mysql”数据库里的“user”表里的“host”项,从”localhost”改为'%'。

        代码如下

    mysql>
    mysql>use mysql;
    mysql>select 'host' from user where user='root';   

    #查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称)


     代码如下:

    mysql>update user set host = '%' where user ='root';

    #修改host值(以通配符%的内容增加主机/IP地址,当然也可以直接增加某个特定IP地址,如果执行update语句时出现ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY' 错误,需要select host from user where user = 'root';
    查看一下host是否已经有了%这个值,如果有了直接执行下面的flush privileges;即可)


     代码如下:

    mysql>flush privileges;
    mysql>select host,user from user where user='root';
    mysql>quit;

    安装好mysql后修改密码发生:#1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client 错误。
    原因:
    升级客户端 
    新版本的mysql使用了新的密码验证方法 
    设置mysql密码时使用old_password可以解决这个问题
     解决方法如下:

    方法一:

    mysql> SET PASSWORD FOR
             -> 'some_user'@'some_host' = OLD_PASSWORD('新密码');

    方法二:

    mysql> UPDATE mysql.user SET Password = OLD_PASSWORD('新密码')
            -> WHERE Host = 'some_host' AND User = 'some_user';
    
    mysql> FLUSH PRIVILEGES;

    注:
    some_user:表示当前出错的用户ID,例如:root;
    some_host:表示当前主机,例如:localhost;
    Mysql Docker下载地址
    docker pull hub.c.163.com/library/mysql:latest 
    启动数据库
    docker run -i -t -d -p 3306:3306 -p 8080:80 d5127813070b /bin/bash

    mysql应用在/var/lib/mysql下

    mysql -u root -p
    mysql> use mysql; 
    mysql> update user set password=password('123') where user='root' and host='localhost'; 
    mysql> flush privileges; 
    update user set host ='%'where user ='root';

    方法1: 用SET PASSWORD命令 

    首先登录MySQL。 
    格式:mysql> set password for 用户名@localhost = password('新密码'); 
    例子:mysql> set password for root@localhost = password('123'); 

    方法2:用mysqladmin 
    格式:mysqladmin -u用户名 -p旧密码 password 新密码 
    例子:mysqladmin -uroot -p123456 password 123 


    方法3:用UPDATE直接编辑user表 

    首先登录MySQL。 

    mysql> use mysql; 
    mysql> update user set password=password('123') where user='root' and host='localhost'; 
    mysql> flush privileges; 



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

    服务器搭建

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

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

    展开全文
  • 什么是数据库数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据存储在文件中,但是在文件中...

    什么是数据库?

    数据库(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架构

    在这里插入图片描述

    展开全文
  • Linux 搭建数据库服务器(mysql)

    千次阅读 2017-12-03 22:15:43
    客户机: 系统:manjaro linux 远程连接方式:openssh(通过ssh的方式) 开发工具测试:eclipse oxygen.1a release (4.7.1a) 服务机: 系统:centos 7(manjaro 下使用 vmware 14 虚拟)... 数据库:mysql 5.6.38

    最近学习搭建 linux 服务器,以此博客记录。由于本人大学生萌新一枚,如有错误的地方,请各位大佬指正,谢谢

    • 搭建环境
    • 搭建步骤

    搭建环境

    客户机:
    系统:manjaro linux
    远程连接方式:openssh(通过ssh的方式)
    开发工具测试:eclipse oxygen.1a release (4.7.1a)
    服务机:
    系统:centos 7(manjaro 下使用 vmware 14 虚拟)
    数据库:mysql 5.6.38

    搭建步骤

    虚拟机安装centos7 server
    本地 linux(这里使用 manjaro)安装 openssh
    本地 linux 通过终端远程连接服务器(这里是 centos7 server),现在可以本地操作服务器啦
    centos7 安装 mysql (通过 wget 安装)
    mysql 开放远程访问权限
    centos7 打开 3306 端口
        $firewall-cmd --zone=public --add-port=3306/tcp --permanent
        $firewall-cmd --reload
    --------至此数据库服务器已经搭建好-------------
    masql 创建 test 数据库,创建表 test
    eclipse 测试查询 test表 的数据
    

    时间紧迫,有时间补上具体操作
    -2017.12.03-Holy-

    展开全文
  • 如何搭建一个数据库服务器平台

    千次阅读 2019-04-08 13:39:21
    原 如何搭建一个数据库服务器平台https://blog.csdn.net/tianlesoftware/article/details/5602291版权声明: https://blog.csdn.net/tianlesoftware/article/details/5602291 玩Oracle 2年多了,从接触Oracle 到现在...
  • 可以用做其他项目服务器底层数据库相关框架。
  • Springboot快速实现自己的后台接口,实现与mysql数据库交互;附赠源码github下载地址
  • 服务器安装数据库步骤

    千次阅读 2019-05-07 17:58:59
    数据库 wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm sudo rpm -ivh mysql57-community-release-el7-7.noarch.rpm sudo yum install mysql-community-server sudo systemctl ...
  • 搭建WEB服务器+数据库

    千次阅读 2020-06-25 15:01:40
    首先需要有个服务器,这个自己掏钱找个服务器就行。 这个是我的云服务器 安装Apache。Apache是web服务器软件,它可以运行在几乎所有的计算机平台上。由于其具有跨平台和安全性,所以被广泛使用,是最流行的Web...
  • 阿里云服务器中安装配置MYSQL数据库完整教程

    万次阅读 多人点赞 2019-05-19 16:06:25
    阿里云服务器中安装配置MYSQL数据库完整教程 一、确保服务器系统处于最新状态(这步操作可有可无) **第一步:**确保服务器系统处于最新状态(这步操作可有可无) [root@localhost ~]# yum -y update 如果显示以下...
  • CentOS操作系统服务器搭建MYSQL数据库

    万次阅读 2021-03-19 09:46:05
    没有那就进行下一步排查 远程连接(root用户) root用户不仅要做以上操作,还得多加一步操作, 找到数据库,点击之后, 点击MySQL远程连接 然后把root账号远程连接开启 收获 这次搭建数据库收获挺多的,亲自踩了一些...
  • oracle数据库linux安装步骤详解,完整版的服务器上安装oracle
  • 首先,做好Mysql远程连接的配置以便使用Navicat连接登录。...选择服务器右键新建数据库,名字要与之前一样 双击打开新建的数据库,右键点击运行sql文件,选择sql文件,点击确定。 最后部署成功!
  • 阿里云服务器安装数据库---

    千次阅读 2018-09-29 11:50:16
    尝试了很多方法,最终都失败了,各种尝试,最后没办法 幸好打了快照,回滚到了之前,最后鼓足勇气,尝试了一次。。成功了,可以举杯痛饮了。我是看这篇博客安装的,很好,...配置一下数据库的那个啥....允许其他外网...
  • 腾讯云服务器搭建mysql 如何使云数据库能外网访问-附件资源
  • 实 验 七 - L i n ux - My SQL 数 据 库 服 务 器 配 置 与 管 理 精品文档 实验七 Linux MySQL 数据库服务器配置与管理 实验目的 通过这个实验可以让学生掌握 Linux 下轻型数据库 MySQL 的安装配置 管理 实验学时 3...
  • 手把手教你搭建腾讯云服务器(图文并茂)

    万次阅读 多人点赞 2019-03-28 08:10:28
    博主声明: 转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。 ...为了实施自己的计划,特地挑了一个便宜的云服务器来用作自己的后台;这不是学生狗...
  • 这篇博客记录一下如何在本地电脑连接阿里云服务器搭建的MySQL数据库。如果博客中有不足或者的错误的地方欢迎在评论区或者私信我指正,感谢大家的不吝赐教。我的唯一博客更新地址是:https://ac-fun.blog.csdn.net/...
  • 前几篇博客中写了如何连接阿里云的RDS云数据库,考虑到资金问题这一篇文章也是写了如何在自己已经购买的阿里云ECS云服务器中创建MySql数据库并连接。 首先,我们打开宝塔面板 1.点击打开软件商店->在搜索栏中...
  • 1、express框架:是一个简洁而灵活的 node.js Web应用框架。一般的项目都是基于这个框架开发的。...  注:express是后端框架。...2、使用nodejs搭建服务器显示HTML页面 :https://www.cnblogs.com/b...
  • 从jdk环境变量的配置、服务器的下载与安装及service文件的配置、数据库的下载与安装、web开发环境的搭建与Tomcat在Myeclipse上的部署
  • MySQL数据库服务器搭建指南

    千次阅读 2016-03-26 22:40:41
    MySQL数据库在windows系统下有windows可执行文件安装和安装包解压缩安装两种主要方式,这里对两种安装方式以及遇到的问题和解决方案做简要的阐述。安装方式: windows可执行文件安装 ...mysql数据库服务器,本地新增
  • 搭建Oracle数据库服务器

    万次阅读 2018-01-10 11:56:14
    Oracle数据库经过这么多年的产品积累发布,从最开始的二代版本到现在的oracle 12c,产品功能越发强大,数据库管理员需要学习和了解的知识点也逐步增加学习。俗话说得好:“工欲善其事必先利其器”,学习Oracle数据库...
  • 里面包含整个搭建服务器的过程,对应所需的软件环境,以及对应所需的jar包,整个搭建过程附有对应的手册,完整搭建过程,可以配个使用对应的Android APP进行使用
  • # chown oracle:oinstall /opt/oraInventory # chmod 770 /opt/oraInventory 4、搭建Xstart环境 (1)首先保证linux服务器已安装“xorg-x11-xauth”软件包,否则会报错:“已拒绝X11转移申请”。 如果没有安装图形...
  • 本文主要讲述在服务器搭建MySql数据库,并且在本地进行远程连接 执行Mysql的安装命令(三条命令) 执行命令一:yum install mysql 执行命令二:yum install mysql-server 执行命令三:yum install mysql-...
  • Linux服务器上安装MySQL数据库基本步骤

    万次阅读 多人点赞 2019-02-25 11:46:01
    (1)使用xshell连接Linux服务器,在根目录下,输入“yum -y install mysql mysql-server mysql-devel” 安装MySQL。 到最后出现“Complete!”,表示安装成功。 (在执行该命令之前,可以用“yum list | grep ...
  • Android studio 通过以servlet搭建服务器访问 PC端 mysql数据库(一)服务端源代码
  • 数据库服务器的安装与配置

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

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 219,827
精华内容 87,930
关键字:

服务器搭建数据库