Welcome 微信登录

首页 / 数据库 / MySQL

Linux下远程访问MySQL数据库

Linux下远程访问MySQL数据库

远程访问mysql数据库: 一、首先要确保防火墙是否阻止mysql数据库端口(默认为3306)。 Linux下关闭防火墙命令可以用: #serviceiptablesstop 具体的防火墙设置方法请参阅日志:RadHatLinux下iptables防火墙设置 二、登录mysql数据库: a)Linux下用root账户登录 b)Windows下点击开始菜单-->运行-->输入“cmd”,进入控制台-->进入MySQL的bin目录下:(cd[...
HBase数据库性能调优

HBase数据库性能调优

因官方Book Performance Tuning部分章节 没有按配置项进行索引,不能达到快速查阅的效果。所以我以配置项驱动,重新整理了原文,并补充一些自己的理解,如有错误,欢迎指正。配置优化zookeeper.session.timeout默认值:3分钟(180000ms)说明:RegionServer与Zookeeper间的连接超时时间。当超时时间到后,ReigonServer会被Zookeeper从RS集群清单中移除,HMaster收到移除通知后,...
HBase系统架构及数据结构

HBase系统架构及数据结构

HBase中的表一般有这样的特点:1 大:一个表可以有上亿行,上百万列2 面向列:面向列(族)的存储和权限控制,列(族)独立检索。3 稀疏:对于为空(null)的列,并不占用存储空间,因此,表可以设计的非常稀疏。下面一幅图是Hbase在Hadoop Ecosystem中的位置。二、逻辑视图HBase以表的形式存储数据。表有行和列组成。列划分为若干个列族(row family)Row Key与nosql数据库们一样,row key是用来检索记录的主键。访问h...
在 Oracle 中生成随机密码

在 Oracle 中生成随机密码

在我的应用中,我需要在用户首次注册时为该帐号生成一个随机密码。所生成的密码必须满足一定的要求,这些要求由系统管理员进行配置。我们提供了下面几个对密码的要求规则,这些规则可组合使用:1- 要求大写字母 UPPERCASE =====> 缩写 [U] 2- 要求小写字母 LOWERCASE =====> 缩写 [L] 3- 要求使用数字 NUMBER =====> 缩写 [N] 4- 可以是任意字符 any character...
在 MySQL 中根据规则生成随机密码

在 MySQL 中根据规则生成随机密码

MySQL 5.0 以后的版本开始支持存储过程,存储过程具有壹致性、高效性和安全性。MySQL 5.0 之前的版本并不支持存储过程,然而随着 MySQL 技术的日趋完善,存储过程将在以后的项目中得到 广泛的应用。在我的应用中,我需要在用户首次注册时为该帐号生成一个随机密码。所生成的密码必须满足一定的要求,这些要求由系统管理员进行配置。我们提供了下面几个对密码的要求规则,这些规则可组合使用:1- 要求大写字母 UPPERCASE =====> 缩写...
图解MySQL学习及思考

图解MySQL学习及思考

本文旨在结合自己看书理解,并借此图进行说明,如有谬误,望大家指正,以共同探讨为目的,交流学习。首先介绍一下架构图的由来:最近看关于mysql方面书籍的一点心得,把文字转化成图片而得,方便理解。我主要从读、写、底层磁盘三方面进行阐述:1、读操作:我们知道数据在读取的时候,需要从磁盘读到内存中,然后再做相应的操作,而在优化读操作的时候,主要想buffer,cache这些进行优化:key_buffer_size 这个对MyIsam表来说是一个比较重要的参数,一般...
undo系列学习之undo段和区的探究

undo系列学习之undo段和区的探究

1)回滚段是磁盘上的一段空间 2)当一个事务开始的时候: 首先,把变化前的数据和变化后的数据写入redo log file 其次,把变化前的数据和相关的事务信息写入回滚段 最后,才在data_buffer_cache中修改数据 3)commit做两件事: a)写日志 b)在回滚段中标记事务为inactive(小事务还会在buffer cache里面标志) 4)undo a)delete操作:undo为整个数据行 b)update操作:undo仅为前镜像 ...
undo系列学习之读一致性(ORA-01555错误机制分析)

undo系列学习之读一致性(ORA-01555错误机制分析)

Oracle在读的过程中,数据是静止的,没有脏读,也就是,未提交的永远都不会被读到。我们可以理解为,Oracle在读的开始时,提前为他今后所要读的内容拍了一张”照片“,把所有内容全部定格在一个时间点上,作为接下来读的依据。Oracle利用scn来实现这个理论,开始查询时,会确定一个select scn,这样就保证了事务槽里所有的scn都小于select scn。好比如,现在是12:21分,那么我之前所敲的字都在12:21分之前做的。我们已经知道,undo段...
使用MongoDB开发实践体会

使用MongoDB开发实践体会

年前在项目中使用了NoSQL的代表之一 —— MongoDB,微博上总结了一些心得,在这里和各位分享一下。开发中用MongoDB的爽快之处MongoDB是一个非常适合PHP开发的#NoSQL# 数据库,尤其支持高并发和schema-free(自由结构)特性,使得PHP开发变得更灵活,更高效。大家都来试试吧!或许很多时候,记录在mysql里面的自由字段(如序列化后的数组),都很难去回忆或者找到在什么地方。而mongodb却可以让你轻松找到需要的数组,而且很有...
使用 PowerShell 加密 SQL Server 的存储过程

使用 PowerShell 加密 SQL Server 的存储过程

下面代码演示如何使用 PowerShell 脚本将 SQL Server 中的所有存储过程加密。出于安全的考虑,我们使用 WITH ENCRYPTION 在创建存储过程的时候进行加密,但如果我们想要更新已加密的存储过程该如何做呢?我看到一些人写了一个 C# 控制台程序,受此提示,我使用了 PowerShell 调用 "Microsoft.SqlServer.Management.Smo" 来实现。首先我们打开 PowerShell,你需要确定的是你的 SQ...
<< 561 562 563 564 565 566 567 568 569 570 >>