最近项目的项目很奇怪,一个大项目(系统)里包含了很多小的子系统,而这些子系统中都有权限控制的部分,这件事情挺让我头痛的,记得一年前在沈阳,我曾经有一段时间也因因这个问题而疲于奔命,为什么说疲于奔命呢?由于当时项目进度不允许,导致最终系统权限模块草草了事,每个模块都是由读权限字符串来控制用户ACL,当 ...
分类:
数据库 时间:
2017-03-24 12:04:13
阅读次数:
200
在对数据库备份与还原的过程中,我遇到一个问题“介质集有2个介质簇,但只提供了1个。必须提供所有成员”,下面详细的介绍一下遇到问题的经过与问题解决的方法! 一、备份与还原遇到的问题描述与解决方法: 前两天用户测试我们做的评教系统小软件,有点问题我们过去看了看,想将他们的测试数据备份一下,以便我们修改软 ...
分类:
数据库 时间:
2017-03-24 11:46:26
阅读次数:
166
本文介绍了如何使用事件ID2080来帮助诊断ExchangeDSAccess问题中所包含的信息。许多朋友经常遇到ActiveDirectory域和Exchange服务器通信问题。那如何排查呢。常用最简单方法,在事件查看器中查看相关报错日志。今天我了解事件ID2080事件来帮助诊断ExchangeDSAccess问题。启动邮..
分类:
数据库 时间:
2017-03-24 10:59:14
阅读次数:
219
centos6.7编译安装mysql5.7.17 2017-03-24 09:57:15 提示:mysql5.7.17和之前5.56以前的版本安装不一样,需要用cmake 另外,看本文档的mysql编译前我说一点,第一次一定要大概的看完整个过程,不能一直跟着文档做,否则后面容易遇到问题。比如编译完会 ...
分类:
数据库 时间:
2017-03-24 10:51:57
阅读次数:
492
今天看到两个没有见过的SQL中的函数,总结一下; 函数参数:lpad( string1, padded_length, [ pad_string ] ) 其中 string1:源字符串 padded_length: 即最终结果返回的字符串的长度;如果最终返回的字符串的长度比源字符串的小,那么此函数实 ...
分类:
数据库 时间:
2017-03-24 10:30:29
阅读次数:
236
有时候,当我们使用“mysql”、“mysqladmin”、“mysqldump”等命令管理数据库时,服务器抛出类似如下错误: 有时候,当我们使用“mysql”、“mysqladmin”、“mysqldump”等命令管理数据库时,服务器抛出类似如下错误: 1 ERROR 2002 (HY000): ...
分类:
数据库 时间:
2017-03-24 00:49:51
阅读次数:
243
当并发事务同时访问一个资源的时候,有可能导致数据不一致。因此需要一种致机制来将访问顺序化。锁就是其中的一种机制。 数据库上的操作可以归纳为两中,读和写。多个事务同时读一个对象的时候,是不会有冲突的。同时读和写或者同时写才会产生冲突。因此为了提高并发性,通常定义两种锁: A. 共享锁(Shared L ...
分类:
数据库 时间:
2017-03-24 00:43:02
阅读次数:
198
原因:找不到mysql.sock文件 解决方法: 1 找到mysql.sock文件位置 echo "show variables" | mysql | grep "socket"或者echo "status" | mysql | grep "socket" 2 ln -s /var/lib/mysq ...
分类:
数据库 时间:
2017-03-24 00:35:34
阅读次数:
186
1、数据库通常的定义:数据库是一个组织内被应用程序使用的逻辑相一致的相关数据的集合。 2、与平面文件(单独没有关联的文件)相比,数据库具有以下优点: 3、数据库管理系统,DBMS,是定义、创建、维护数据库的一种工具。 4、数据库管理系统由5部分构成:硬件、软件、数据、用户和规程。 5、数据库管理系统 ...
分类:
数据库 时间:
2017-03-24 00:34:56
阅读次数:
274
/*** 事务封装方法* @access public 将此方法放入框架model.class.php中* @param array $sqls 要执行的sql数组或语句* @param array $vals sql语句中要替换的值* @return boolean*/public functio ...
分类:
数据库 时间:
2017-03-24 00:20:33
阅读次数:
389
安装完mysql 之后,登陆以后,不管运行任何命令,总是提示这个 step 1: SET PASSWORD = PASSWORD('your new password'); step 2: ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER; st ...
分类:
数据库 时间:
2017-03-24 00:11:07
阅读次数:
233
一:数据库连接池的原理 数据库连接池保存了一些数据库连接对象(Connection对象),操作数据库时 直接从连接池中获取Connection对象,用完后又放回数据库连接池中。通过 对连接对象的保存与放回,大大提高了数据库的访问效率。 二:DBCP连接池组件 Properties pro=new P ...
分类:
数据库 时间:
2017-03-24 00:10:48
阅读次数:
178
阻塞原因之一是不同的Session在访问同一张表的时候因为不兼容锁的原因造成的, 当前执行的SQL语句是否被阻塞(或者死锁),不仅跟当前表上的已有的锁有关,也会跟当前执行的SQL语句的执行方式有关 简单来说,对于表的访问方式,SQL语句的执行无非是表扫描,索引扫描,(聚集索引或者非聚集索引)索引查找 ...
分类:
数据库 时间:
2017-03-24 00:09:07
阅读次数:
173
一 约束的定义 约束是强加在表上的规则或条件。确保数据库满足业务规则。保证数据的完整性。当对表进行DML或DDL操作时,如果此操作会造成表中的数据违反约束条件或规则的话,系统就会拒绝执行这个操作。约束可以是列一级别的 也可以是表级别的。定义约束时没有给出约束的名字,ORACLE系统将为该约束自动生成 ...
分类:
数据库 时间:
2017-03-24 00:07:31
阅读次数:
224
本文介绍了如何使用事件 ID 2080 来帮助诊断 Exchange DSAccess 问题中所包含的信息。 许多朋友经常遇到Active Directory 域和Exchange 服务器通信问题。那如何排查呢。常用最简单方法,在事件查看器中查看 相关报错日志。今天我了解事件 ID 2080 事件来 ...
分类:
数据库 时间:
2017-03-24 00:02:28
阅读次数:
262
#mysql 基本命令 #1、查看所有数据库 #show databases; #2、创建数据库 #create database dbname; #3、使用数据库 #use dbname; #4、查看库当中的表 #show tables; #5、创建数据表 #filid int primary k ...
分类:
数据库 时间:
2017-03-23 23:51:16
阅读次数:
256
一:安装mysql 可以去官网下载,这里就不啰嗦了 二:安装后,我们先运行mysql看看,打开cmd界面,输入"mysql -u root -p",由于楼主没有设置密码,后面的输入密码一栏直接按回车 输入"show databases"查看一下现有的数据库(由于楼主不是新安装的,之前创建过数据库,所 ...
分类:
数据库 时间:
2017-03-23 23:39:03
阅读次数:
290