
数据库
野马16
欢迎留言,邮箱horacehe15@163.com
展开
-
JSP无法连接mysql数据库,使用java可以连接
问题出在Class.forName("com.mysql.jdbc.Driver") 错误提示:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver。但是我已经在工程下添加了驱动包了,也在build path中导入了,而且在java文件测试时一切都是正常的,但是放到JSP页面里出了问题:java.lang.ClassNotFound原创 2017-07-25 19:16:59 · 2594 阅读 · 4 评论 -
Redis的RDB持久化与AOF持久化的比较——Redis、NoSQL、大数据处理技术
RDB持久化:将Redis在内存中的数据库状态保存到磁盘中,避免数据意外丢失。AOF持久化:通过保存Redis服务器所执行的写命令来记录数据库的状态。原创 2018-05-02 13:16:36 · 220 阅读 · 0 评论 -
在Linux环境下安装MySQL
五步快速安装MySQL如果你的系统是CentOS6.5,可以使用这种快速安装方法。首先,如果你的机器上已经装有MySQL,先要卸载MySQL。1、到如下地址获取MySQL-client-5.5.48-1.linux2.6.x86_64.rpm、MySQL-server-5.5.48-1.linux2.6.x86_64.rpm这两个安装包。链接:https://pan.baidu...原创 2018-06-27 08:24:33 · 657 阅读 · 0 评论 -
(精品)MySQL索引类型总结及索引失效的条件分析
索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表:CREATE TABLE mytable( ID INT NOT NULL, username VARCHAR(16) NOT NULL );我们随机向里面插入了10000...原创 2018-08-22 14:24:19 · 489 阅读 · 0 评论 -
数据库事务ACID和四个隔离级别
在实际的业务场景中,并发读写引出了和事务控制的需求。优秀的事务处理能力是关系型数据库(特别是oracle等商用RDBMS)相对于正当风口的NoSQL数据库的一大亮点。但这也从另一方面说明了事务控制的复杂性——正因为过于复杂,大部分NoSQL都没提供事务支持或只提供部分事务支持。ACID一个数据库事务是"一个被视为单一的工作单元的操作序列"。一个良好的事务处理系统,必须具备四个标准特性:...转载 2018-08-19 21:00:47 · 163 阅读 · 0 评论 -
MySQL中的索引
MySQL中普遍使用B+Tree做索引,但在实现上又分为聚簇索引和非聚簇索引 聚簇索引:所谓聚簇索引,就是指主索引文件和数据文件为同一份文件,聚簇索引主要用在Innodb存储引擎中。在该索引实现方式中B+Tree的叶子节点上的data就是数据本身,key为主键,如果是一般索引的话,data便会指向对应的主索引,如下图所示:在B+Tree的每个叶子节点增加一个指向相邻叶子节点的指针...转载 2018-08-25 17:13:45 · 217 阅读 · 0 评论 -
基于Ubuntu16.04快速安装MySQL
基于Ubuntu16.04快速安装MySQL1、很快,就这几步apt-get updateapt-get install mysql-server [此步骤需要你设置密码!请谨记。]apt-get install mysql-clientapt-get install libmysqlclient-dev完事设置密码过程如下图所示2、安装完成后检查是否安装成...原创 2018-11-07 11:44:32 · 392 阅读 · 0 评论 -
ubuntu 16.04安装mysql5.7.17后,登录时出现ERROR 1045 (28000): Access denied for user 'root'@'localhost' 问题解决!
一、问题描述 今天,笔者为了练习sql,在ubuntu16.04上安装了mysql。笔者在网上搜索了在ubuntu16.04安装mysql的步骤,并跟着步骤一步步操作,然而,让笔者无法明白的是,网上说在安装mysql的过程会弹出输入密码的窗口,然而笔者在安装的过程中没有弹出任何窗口,而且也没有报错。正当笔者在登录mysql时,问题就出现了,如图:如图,笔者尝试多种输入方式,但都得到了...转载 2018-11-15 15:51:01 · 261 阅读 · 0 评论 -
MySQL常用命令
MySQL常用命令创建数据库显数据库show databases;创建数据库create database test_db;【例】创建员工表tb——emp1删除数据库drop database db_name;...原创 2019-03-17 16:02:33 · 154 阅读 · 0 评论 -
xampp中修改mysql默认空密码(root密码)的方法分享
参考了网上提供的一些方法,发现说的都挺复杂。下面同大家分享一种简单快捷的方法。首先说明下mysql用户的相关信息是保存在mysql数据库的user表中的,并且该表的密码字段(Password)是通过PASSWORD方法加密存储的。明白了以上提示,那么修改密码就简单了,直接运行如下SQL语句即可(这里将密码修改为jb51.net):复制代码代码如下:UPDATE user ...转载 2019-08-06 14:03:29 · 4810 阅读 · 0 评论 -
windows server环境mysql数据库每天自动备份
一、新建脚本文件。版权声明:本文为优快云博主「somewhereu」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.youkuaiyun.com/baidu_24248003/article/details/86535436...转载 2019-09-20 10:26:32 · 623 阅读 · 0 评论 -
搭建单机版Redis集群
1、首先我们要自己安装好redis数据库。然后执行命令"mkdir -p /usr/local/redis-cluster"创建redis集群目录。mkdir -p /usr/local/redis-cluster2、规划6个节点目录分别为6001,6002,6003,6004,6005,6006。分别执行命令mkdir -p /usr/local/redis-cluster/6001;mkdi...原创 2018-06-19 17:43:04 · 654 阅读 · 0 评论 -
Redis的安装与初步入门
本文基于Linux操作系统一、如果没有gcc,则先安装gcc环境,具体步骤如下:二、Redis的安装步骤安装包下载地址:链接:https://pan.baidu.com/s/1U1PZO8Yu3wfqux9GQZ_T9w 密码:804w1、上传文件alt + pput F:/redis-3.0.0.tar.gz2、解压文件tar -zxvf redis-3.0.0.tar.gz3、编译redis...原创 2018-06-19 16:33:31 · 206 阅读 · 0 评论 -
doGet和doPost的区别
doGet:处理Form中的get请求doPost:处理Form中的post请求初学者可能不太懂,其实我也不太懂,但是摸索摸索就会拉。原创 2017-09-18 16:33:54 · 1270 阅读 · 1 评论 -
用JAVA,jdbc连接数据库
用JAVA连接数据库一、更改服务器身份验证如果当前服务器是以“Window身份验证模式”登录,则需要更改服务器身份验证更改方法如下:①先以 “Window身份验证模式”登录上数据库 ②鼠标对准对象资源管理器中的一级目录右键,在下拉菜单中选择属性 ③在弹出的对话框的左栏中点击“安全性”。 ④在服务器身份验证的两个选项中选择“SQL Sever和Window原创 2017-09-18 16:37:30 · 567 阅读 · 0 评论 -
win连接linux下的mysql要先开启linux中的远程连接权限
远程连接服务器上的MySQL。Navicat软件连接数据库报错:2003-can't connect to MYSQL serve工具/原料 crt、navicat、Linux系统、MySQL。方法/步骤 远程连接上Linux系统,确保Linux系统已经安装上了MySQL数据库。登陆数据库。mysql -uroot -p(密码)。 创建用户用来远程连接GRANT ALL PRIVILEGES ...转载 2018-03-18 18:48:29 · 324 阅读 · 0 评论 -
【校招】索引失效的条件
索引失效的条件1.条件中用or,即使其中有条件带索引,也不会使用索引查询(这就是查询尽量不要用or的原因,用in吧)注意:使用or,又想索引生效,只能将or条件中的每个列都加上索引2.对于多列索引,不是使用的第一部分,则不会使用索引。3.like的模糊查询以%开头,索引失效4.如果列类型是字符串,那一定要在条件中将数据使用引号引用起来,否则不会使用索引5.如果MySQL预计使用全表扫描要比使用索引...转载 2018-03-05 20:09:49 · 304 阅读 · 0 评论 -
基本数据类型——Redis
redis的主要数据类型有字符串string哈希hash列表list集合set有序集合sorted set原创 2018-04-18 11:18:21 · 217 阅读 · 0 评论 -
redis desktop manager无法连接——Redis
(error) MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk.今天运行Redis时发生错误,错误信息如下:(error) MISCONF Redis is configured to save RDB snapshots, but is currentl...原创 2018-04-18 12:30:40 · 328 阅读 · 0 评论 -
CentOS7搭建基于Redis-4.0.2的集群环境之图文详解——Redis
前言:我在当前的项目建设过程中,使用到了 Redis 的集群,主要是用来减轻数据库的压力和页面加载速度,说的直接点就是增强用户的体验感,其实 Redis 集群搭建看似简单(我当时也是这么想的),但在实际 Redis 集群搭建的过程中也遇到了一些问题,但通过不懈的努力再加上各种解决问题的手段,最后终于解决了。为了帮助广大同行也是为了帮助自己,在实际的开发过程中提高开发效率和解决 Redis 集群搭建...转载 2018-04-23 12:54:56 · 402 阅读 · 0 评论 -
Redis-sentinel哨兵模式集群方案配置——Redis
最近研究了redis的集群方案,第一个方案是创建 redis cluster,第二种方案就是用哨兵模式来进行主从替换以及故障恢复。一、sentinel介绍Redis Sentinel Sentinel(哨兵)是用于监控redis集群中Master状态的工具,其已经被集成在redis2.4+的版本中Sentinel作用: 1):Master状态检测 2):如果Master异常,则会进行Master-...转载 2018-04-23 16:10:38 · 251 阅读 · 0 评论 -
NoSQL的四大类型数据库简介及其代表作——NoSQL
NoSQL主要分为:键值数据库、列族数据库、文档数据库、图数据库,其代表作及简介如下所示。原创 2018-04-30 16:48:29 · 8533 阅读 · 0 评论 -
NoSQL数据库与关系数据库的比较——NoSQL、数据库、大数据
NoSQL数据库与关系数据库的比较(1)关系数据库优势:以完善的关系代数理论作为基础,有严格的标准,支持事务ACID四性,借助索引机制可以实现高效的查询,技术成熟,有专业公司的技术支持。劣势:可扩展性较差,无法较好支持海量数据存储,数据模型过于死板、无法较好支持Web2.0应用,事务机制影响了系统的整体性能等。(2)NoSQL数据库优势:可以支持超大规模数据存储,灵活的数据模型可以很好地支持...原创 2018-05-02 11:26:38 · 8811 阅读 · 0 评论 -
Redis集群搭建(同机器、不同机器搭建)
一、同机器下的集群搭建: 1,创建redis实例统一存放的文件夹——在/usr/local路径下创建cluster文件夹,命令:mkdir cluster 2,创建每个实例单独存放的文件夹——在cluster文件夹下创建6个文件夹,分别为7001,7002,7003,7004,7005,7006, 命令:mkdir 7001 7002 7...转载 2018-05-10 08:45:01 · 379 阅读 · 0 评论 -
Redis在Windows(win10)下安装
https://blog.youkuaiyun.com/qq_36653267/article/details/80652765Redis下载:Windows下载地址:https://github.com/MicrosoftArchive/redis/releases下载后解压:win+r-->运行cmd-->D:\Redis目录下的两个文件\redis-server.exe redi...转载 2019-09-26 15:42:22 · 285 阅读 · 0 评论