
oracle
paul123456789io
这个作者很懒,什么都没留下…
展开
-
详解MYSQL数据库密码的加密方式及破解方法(1)
转自 http://hi.baidu.com/davice_li/blog/item/5f5b470be3307e32b0351db5.htmlMySQL数据库用户密码跟其它数据库用户密码一样,在应用系统代码中都是以明文出现的,在获取文件读取权限后即可直接从数据库连接文件中读取,例如asp代码中的conn.asp数据库连接文件,在该文件中一般都包含有数据库类型,物理位置,用户名和密转载 2016-11-08 14:31:44 · 75851 阅读 · 1 评论 -
权限的设计
RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。(如下图)角色是什么?可以理解为一定数量的权限的集合,权限的载体。例如:一个论坛系统,“超级管理员”、转载 2017-04-12 14:31:48 · 263 阅读 · 0 评论 -
常用SQL语句(增删查改、合并统计、模糊搜索)
常用SQL语句首行当然是最基本的增删查改啦,其中最重要的是查。还有就是一些要注意的地方,就是SQL语句对大小写不敏感,语句中列名对应的值要用单引号''括起来不是双引号。SQL 使用单引号来环绕文本值。如果是数值,请不要使用引号。特别是C/C++程序员要注意,通常错误都是在用字符串进行拼接SQL语句时,由于双引号和单引号混用,特别容易出错。一、查:转载 2017-04-12 14:30:20 · 341 阅读 · 0 评论 -
主键的选择
主键的选择:1.有意义的键和无意义的键:有意义的键:例如身份证号。键值是唯一的,而由人来指定是不可靠的,有可能会出现重复,虽然数据库可以检测出来,但是在数据进入系统之前不会被发现。所以有意义的键是不可靠的。无意义的键:本质是数据库构造的并不打算供人使用的一个随即数。对应小系统或稳定的情况,应优先考虑。2.简单键和组合键:组合键:在一个表和另一个表上下文相关时更易于使用。比如:订转载 2017-04-12 14:29:32 · 458 阅读 · 0 评论 -
CentOS7搭建gitlab代码托管环境
CentOS7搭建gitlab代码托管环境su root 接下来按照官网:https://about.gitlab.com/downloads/#centos7sudo yum install curl policycoreutils openssh-server openssh-clientssudo systemctl转载 2017-03-29 11:16:52 · 436 阅读 · 0 评论 -
centos搭建nginx,php,mysql
关闭SELINUXvi /etc/selinux/config#SELINUX=enforcing #注释掉#SELINUXTYPE=targeted #注释掉SELINUX=disabled #增加shutdown -r now #重启系统安装ngnix安装GCC编译器及相关工具yum -y install gcc gcc-c++ autoco转载 2017-03-29 11:13:16 · 263 阅读 · 0 评论 -
如何升级CentOS 6.5下的MySQL
CentOS 6.5自带安装了MySQL 5.1,但5.1有诸多限制,而实际开发中,我们也已经使用MySQL 5.6,这导致部分脚本在MySQL 5.1中执行会出错。我们只能升级MySQL1、备份数据库,升级MySQL通常不会丢失数据,但保险起见,我们需要做这一步。输入命令:mysqldump -u xxx -h xxx -P 3306 -p --all-databases >转载 2017-03-29 11:10:25 · 281 阅读 · 0 评论 -
Linux下主从数据库详细配置
1、概要首先要准备两台服务器,一台主服务器(Master),另一台从服务器(Slave),然后要保证Master与Slave的版本要相同且Master不能高于Slave的版本,一般稳健的做法都是使其版本相同,因为MySQL不同版本之间的binlog(二进制日志)格式可能会不一样,最后会导致同步出现异常。介绍先到这里,以下我们先确认两台服务器的信息:主服务器(Master):转载 2017-03-29 11:09:19 · 1407 阅读 · 0 评论 -
Apache VirtualHost配置
当一台服务器需要挂几个站点时,我们希望不同的域名指向不同的站点,这时就需要使用Apache VirtualHost,apache虚拟主机站点,并可设置相关的访问端口。在/etc/httpd/cong/conf/httpd.conf配置找到VirtualHost去除下面的注释,填写相关的域名和域名指向的路径,路径域名需写对否则无法重启apache## S转载 2017-03-29 10:57:02 · 334 阅读 · 0 评论 -
Linux下查看Nginx Apache MySQL的并发连接数和连接状态
Linux下查看Nginx Apache MySQL的并发连接数和连接状态1、查看Web服务器(Nginx/Apache)的并发请求数及其TCP连接状态:netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'或者:netstat -n | awk '/^tcp/ {++state[$NF]转载 2017-03-29 10:55:17 · 265 阅读 · 0 评论 -
CentOS下mysql最大连接数设置问题
当最大连接数比较小时,可能会出现“1040 too many connection”错误。可以通过修改配置文件来修改最大连接数首先需要重启mysql服务,执行命令:service mysql restart也有可能是:service mysqld restart登录mysql:mysql -uroot -p输入密码,回车;登录成功后执行以下语句查询当前的转载 2017-03-29 10:54:08 · 2039 阅读 · 0 评论 -
关系数据库常用名词及解释
关系数据库常用名词及解释1、键码(Key):它是关系模型中的一个重要概念,在关系中用来标识行的一列或多列。2、候选关键字(Candidate Key):它是唯一地标识表中的一行而又不含多余属性的一个属性集,即在同一张表中,也许存在多于一种列的组合可以唯一地标识一行数据,这些任意一种列的组合就是候选关键字;3、主关键字(Primary Key):它是被挑选出来转载 2017-04-12 14:32:50 · 1750 阅读 · 0 评论