数据库
专题----数据存储
程序员大阳
挖掘机哪家强,山东新泰找大阳
展开
-
无法启动MySQL服务,错误1053:服务没有及时响应启动或控制请求
本文目录1. 场景2. 思考3. 解决1. 场景正常使用MySQL,突然重启后无法运行,从windows服务里面启动提示如下:2. 思考为啥突然不能运行了,想想对电脑的操作,就是卸载了VS2019,会对MySQL有影响吗?突然想起MySQL5.7是依赖于 VC2013的,是不是卸载VS的时候联动卸载VC了。3. 解决重新安装VC2013,问题解决。项目源码、系列教程及更多内容,请访问熊猫编程网...原创 2021-08-17 16:49:59 · 1569 阅读 · 0 评论 -
使用Navicat实现MySQL自动定时备份
1. 需求场景对于比较重要的数据,我们肯定是希望能定期备份的,或者是每天备份,或者是每周备份。可以使用Navict自带的自动运行功能,轻松的实现自动备份。2. 新建批处理作业打开Navicat,点击自动运行下的新建批处理作业,如下图:在下方选择备份,然后选择要备份的数据库,然后双击可用的工作中的Backup gblog,表示备份gblog数据库。此时,点击上方的保存按钮,即可保存当前的自动运行计划中的批处理作业内容。3. 设置任务计划刚刚的批处理作业,是表示要做什么工作——备份gblo原创 2021-07-27 09:00:56 · 7873 阅读 · 5 评论 -
MySQL server has gone away
场景在两个MySQL数据库之间,转储、还原数据,MySQL报错提示:MySQL server has gone away。分析由于数据库中含有longtext/longblog类型字段,怀疑是sql语句太长,导致MySQL服务器接受不了。解决找到my.ini配置文件,修改max_allowed_packet,该参数表示能接受到最大的sql数据包的大小。原值为4M,我直接改为512M(电脑内存够大),问题解决。...原创 2021-07-03 09:31:53 · 118 阅读 · 0 评论 -
Redis 远程连接报错解决方案
场景一台windows服务器安装了Redis windows版本,从另一台机器上使用java访问报错。解决方案三步走:第一步,修改redis目录下的redis.windows.conf文件,将bind 127.0.0.1注释掉,即改为# bind 127.0.0.1。第二步,还是修改redis.windows.conf文件,关闭保护模式,即改为protected-mode no。第三部,打开redis目录下的redis-cli.exe程序,运行:config set protected-mode原创 2020-09-15 18:25:01 · 683 阅读 · 0 评论 -
Redis报错UnrecognizedPropertyException: Unrecognized field
踩坑场景Spring Boot访问Redis,取出对象时报错,报错信息:Caused by: com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "headPart" at com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException.from(UnrecognizedPropertyException.java:6原创 2020-09-05 15:41:15 · 5711 阅读 · 0 评论 -
Redis 管理键
Redis所有数据类型都必须有键,所以对键的管理很重要,必须了解下。1、keys 查看所有键127.0.0.1:6379> keys *1) "match"2) "nums"3) "name"4) "math"2、 dbsize 查看键的个数127.0.0.1:6379> dbsize(integer) 43、exists 判断键是否存在127.0.0.1:6...原创 2020-03-21 11:32:23 · 296 阅读 · 0 评论 -
Redis 数据类型之set/sorted set
集合类型 set集合类型是唯一、无序元素的集合。例如一个班级内的学号,不允许重复。常用操作有:1、sadd 添加一个集合元素127.0.0.1:6379> sadd nums "001"(integer) 1127.0.0.1:6379> sadd nums "002"(integer) 12、scard 获取集合中元素数量127.0.0.1:6379> sca...原创 2020-03-21 11:09:08 · 689 阅读 · 0 评论 -
Redis 数据类型之string/list/hash
Redis中的键Redis是键值型数据库,Redis中的键只有一个类型,就是字符串。Redis中的值Redis值支持的类型比较多,今天先介绍字符串类型。取值简单设值命令格式为set name value,注意redis-cli中的可以使用单引号、双引号、甚至可以直接不用引号表示字符串,我个人建议还是严格使用双引号!...原创 2020-03-19 22:14:22 · 301 阅读 · 0 评论 -
Redis Windows系统安装
下载windows版本下载链接https://github.com/microsoftarchive/redis/releases,选择Redis-x64-3.0.504.zip版本下载解压后使用即可。启动下载解压后打开安装目录,其中:redis-server.exe是服务端,用来启动redis服务,启动后界面如下,可以发现默认使用端口是6379。redis-cli.exe是客户端,可...原创 2020-03-19 16:27:01 · 238 阅读 · 0 评论 -
Redis简介
Redis是啥Redis实际上是基于内存的轻量级数据库。与Oracle/MySQL等数据库相比,Redis的数据是存储于内存中,所以读写速度极快。另外Redis也不如传统关系型数据库概念那么多,什么主键、外键、索引、存储过程啥的,Redis没这么多事情,所以叫轻量级数据库。Redis是一个键值数据库,按键读写数据。Redis有啥用Redis特点是快,非常快,相当快,每秒读写速度可达数万...原创 2020-03-19 15:43:50 · 330 阅读 · 0 评论 -
使用MyCat单库分表实战详解
场景比如一个大型集团公司,有一张表record保存了交易记录信息。该表数据量很大,但是查询、更新时基本都是按子公司来操作。那么可以按子公司编号进行分表。例如子公司编号1的交易记录存储到record_1表,同理子公司编号为2的交易记录保存到record_2中…实现在mysql中新建数据库实例dbcompany,并新建record0-record3,共4张表,代码如下CREATE TABLE...原创 2020-03-06 15:45:44 · 2279 阅读 · 2 评论 -
使用MyCat分库实战详解
环境准备JDK 1.8,官网下载安装即可。MySQL 5.7,官网下载安装即可。MyCat1.6.5,下载地址http://dl.mycat.io/1.6.5/,此处我们选择windows版本下载即可。下载解压后,直接双击bin/startup_nowrap.bat即可启动MyCat数据库准备我们来模拟一个博客系统的数据库,规划设计三个库db001、db002、db003,我们先将...原创 2020-03-06 11:32:26 · 1138 阅读 · 0 评论 -
MySQL强制重启失败后无法启动问题解决
MySQL重启失败客户一服务器,数据库是MySQL,还运行着各种各样的服务。数据库中数据量比较大,哥们我不小心执行了一个sql,导致mysql执行时间太长没反应了。此时从服务中对mysql进行重启,结果重启失败…然后手工再次重启,也重启不了了。windows服务里面mysql服务的启动、停止按钮都是灰色的,卧槽这个可怎么搞,毕竟是客户服务器我又没法擅自给他重启。急中生智突然想起一个事...原创 2020-01-11 10:27:35 · 3059 阅读 · 1 评论 -
MySQL 5.7安装图文教程
背景废话不用多讲,很多人天天安装mysql,但是不晓得到底该咋装。此处以本人常用的mysql5.7.22为例说下。安装流程1、同意安装协议打勾,直接下一步2、选择安装类型此处强烈建议选择自定义,注意Developer是开发者默认配置,如果是安装真实的服务程序选择了Developer,肯定发挥不了mysql的性能。3、选择产品及特征先看图,有3个注意点,我用红色标了根据服...原创 2019-10-11 16:56:00 · 533 阅读 · 0 评论 -
Oracle 单表查询SQL
一,简介SQL其实就是用户和关系数据库交互的标准语言,是老美制定的,大体上分为三大类:1,DML数据操纵语言,对数据库中的数据进行增删改查等操作2,DDL数据定义语言,主要是创建和修改数据库对象,比如表的创建、修改、删除3,DCL数据控制语言,比如对用户进行授权这三大类大体知道有这么回事就行了,本篇我们介绍单表查询中常用的SQL语句。二,select直接查询类/*星号表示全部列*/select原创 2017-06-18 15:44:21 · 562 阅读 · 0 评论 -
Oracle scott用户的简单使用
一,简介之前提过了sys用户和system用户,一提名称就是很牛X的管理员用户。这些用户权限高,如果是不懂的小白用在这些用户操作可能搞乱套了。Oracle还提供了一个学习用的示例账户,那就是scott用户,默认密码tiger。至于为啥Oracle示例账户名即密码要用scott-tiger,可能是Oracle开发者有个很凶的小女伴吧…二,scott用户使用1,打开PL/SQL Developer,使用原创 2017-06-18 14:44:59 · 1200 阅读 · 0 评论 -
Oracle 启动与关闭
一,简介Oracle数据库是非常占用系统资源的哦,针对我们的个人计算机来说,开启Oracle数据库对计算机的性能有着显著的影响,使用笔记本电脑打游戏的同学想必体验会更加深刻。其实Oracle是可以手工关闭、手工启动的,本篇介绍Oracle数据库的启动与关闭。二,设置Oracle数据库手工启动安装完Oracle 11g之后,默认情况下Oracle数据库服务是随着开机自动启动的,打开控制面板-管理工具-原创 2017-06-18 10:48:04 · 546 阅读 · 0 评论 -
Oracle 安装PL/SQL Developer
一,简介首先简单的区分三个概念:数据库、SQL、PL/SQL。数据库比较简单,就是指的Oracle、SQL Server、MySQL这样的数据库。SQL是用来操作数据库的标准语言,不管是哪种关系型的数据库,基本都支持SQL。PL/SQL,是指Procedual Language/SQL,也就是说是过程式的SQL语言。PL/SQL是Oracle数据库特有的、有点像面向过程开发语言(比如C)的数据库开发原创 2017-06-18 00:43:47 · 747 阅读 · 0 评论 -
Oracle 使用Navicat管理Oracle
一,简介Navicat在管理数据库方面还是挺直观的,本篇主要讲下如何通过Net Manager定义的服务名连接到Oracle数据库并进行简单的管理,客户端就用Navicat就好了。二,下载安装1,下载navicat for oracle后安装即可,非常简单,此处不再详述,猫哥下载的是 11.1.13.0版本。2,需要注意的是Navicat仅支持32位Oracle,所以需要额外下载一个32位orac原创 2017-06-15 00:19:43 · 1044 阅读 · 0 评论 -
Oracle Net Manager使用
一,简介Net Manger可以管理服务命名和监听程序。所谓监听程序就是一个Oracle服务器上进程,负责监听/响应客户端对Oracle服务的请求。之前我们在安装数据库实例时,同时已经安装了一个监听程序,这点我们知道就行。本篇的重点是服务命名,也就是Oracle数据库的服务名。前一篇说了:如果客户端要连接数据库实例,就得给实例配置一个服务名。二,服务名的原理我们大体想想一个客户端要想连接服务端的某个原创 2017-06-14 23:26:03 · 5489 阅读 · 1 评论 -
Oracle 全局数据库名 数据库实例名 数据库服务名
一,简介本篇来简单的论一论这么几个牛B的概念,真是能把人搞糊涂了。1,数据库名DB_NAME2,数据库实例名instance_name3,ORACLE_SID4,数据库域名5,全局数据库名6,数据库服务名SERVICE_NAME二,比喻先打个简单的比方哈,对这些名称有个直接的概念。数据库名就相当于人的身份证号,能唯一标识一个数据库,但是平时不常用。数据库实例名就相当于人在家里用的小名,在同原创 2017-06-12 21:36:39 · 1614 阅读 · 0 评论 -
Oracle SQL Plus使用说明
一,简介SQL Plus是数据库用户与Oracle数据库交互的常用工具,功能非常强大,本篇简单介绍下常用的功能,目的就是了解下SQL Plus的用法,了解了SQL Plus,自然对Oracle数据库的了解就又加深了那么一点点。二,SQL Plus的登录和退出登录方式很简单,一个是打开开始菜单中的SQL Plus,然后输入用户名、密码后回车登录。注意密码输入的时候是不显示的,直接输入完成后按回车即可。原创 2017-06-12 21:01:30 · 572 阅读 · 0 评论 -
Oracle 企业管理器DataBase Control使用说明
一,简介Oracle企业管理器,英文名Oracle Enterprise Manager,是Oracle公司提供的以web界面的形式管理Oracle数据库的工具。Oracle 11g安装完毕后,在开始菜单的Oracle目录下,会有一个Database Control快捷方式,其实就是一个企业管理器的链接。二,企业管理器登录方式很简单,双击Database Control即可弹出企业管理器网页,使用s原创 2017-06-11 23:04:36 · 9147 阅读 · 0 评论 -
Oracle 自带管理工具
一,简介我们知道,一个数据库除了引擎之外,还应该有好用的管理工具,方便对数据库进行管理。好的工具能起到事半功倍的效果,除了Oracle公司自己开发的管理工具之外,竟然还有一些其他公司开发的工具成为当红辣子鸡,好用的一塌糊涂!本篇将介绍以下几种常用的管理工具:1,Oracle 11g自带的管理工具1.1,SQL Plus1.2,DataBase Control1.3,Net Manager1.原创 2017-06-10 21:37:15 · 3201 阅读 · 0 评论 -
Oracle 安装教程
一,下载现在需要下载Oracle 11g,之后的演示也都是以此为例(windows7 64位 Oracle 11g)。官网下载地址:[下载(http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html)如果是64位的win7需要下载的oracle 11g,可以直接使用下面的链接,注意有两个部原创 2017-06-10 06:43:56 · 759 阅读 · 0 评论