准备工作:解压mysql5.7.16到D盘根目录, 然后将my.ini文件放到bin目录下 初始化数据库、配置相关信息: 1.以管理员身份运行windows 命令行(特别提醒:WIN7及WIN7以上版本系统这里一定要用管理员身份,不然后续操作会出错) 2. 进入mysql的解压缩目录 D:\mysq ...
分类:
数据库 时间:
2017-03-10 22:16:23
阅读次数:
210
数据的锁定分为两种方法,第一种叫做悲观锁,第二种叫做乐观锁。什么叫悲观锁呢,悲观锁顾名思义,就是对数据的冲突采取一种悲观的态度,也就是说假设数据肯定会冲突,所以在数据开始读取的时候就把数据锁定住。而乐观锁就是认为数据一般情况下不会造成冲突,所以在数据进行提交更新的时候,才会正式对数据的冲突与否进行检 ...
分类:
数据库 时间:
2017-03-10 21:52:20
阅读次数:
286
TP框架有一套自己的数据库操作的代码,包括数据库的增、删、改、查。本文主要讲解TP框架的数据库查询操作。 找到入口文件的控制器: 我这里的入口文件是Show文件夹下的控制器。 打开Login控制器。 代码写在index方法中。 数据库的定义方式有三种。 前两种要写模型函数,最后一种不需要。 模型的例 ...
分类:
数据库 时间:
2017-03-10 21:04:56
阅读次数:
321
MySQL 内置函数: 字符函数 数值函数 时间日期函数 常见的数值函数的使用: 常见的日期函数举例 1 select now(); 1 select current_timestamp(); 用户自定义函数: 语法 一个简单的求和函数 1 create function sum(num1 int, ...
分类:
数据库 时间:
2017-03-10 20:41:49
阅读次数:
220
数据库的事务处理对保证数据的一致性和完整性至关重要。在delphi中调用SQLConnection1.StartTransaction(TransDesc:TTransactionDesc)开始事务,SQLConnection1.Commit(TransDesc:TTransactionDesc)完 ...
分类:
数据库 时间:
2017-03-10 20:34:28
阅读次数:
160
文章转载自「开发者圆桌」一个关于开发者入门、进阶、踩坑的微信公众号数据库中的函数封装了一些通用的功能,例如日期类型和字符串类型之间的转换,每个数据库系统都内置了一些函数,当然用户也可以自定义函数。在Oracle数据库中,函数可总分为单行函数、分组函数「亦称聚合函..
分类:
数据库 时间:
2017-03-10 19:40:45
阅读次数:
265
参考:http://www.centoscn.com/mysql/2016/0315/6844.html查看mysql是否安装:
#rpm-qa|grep-imysql//这个命令就会查看该操作系统上是否已经安装了mysql数据库-i忽略大小写
卸载掉原有mysql:
#rpm-emysql//普通删除模式
#rpm-e--nodepsmysql//强力删除模式,如果使用上面命..
分类:
数据库 时间:
2017-03-10 19:38:14
阅读次数:
145
数据库yuminstallmariadb-server-ysystemctlstartmariadbnetstat-antlpe|grepmysqldvim/etc/my.cnf---------------------#instructionsinhttp://fedoraproject.org/wiki/Systemdskip-networking=1[mysqld_safe]log-error=/var/log/mariadb/mariadb.logpid-file=/var/run/mariad..
分类:
数据库 时间:
2017-03-10 19:36:01
阅读次数:
155
mongodb安装完后默认是不开启auth模块的,普通用户和超级管理员均不通过认证就可操作。当然裸奔有风险,安全起见还是开启auth模块。首先需要了解下面几点:1、mongodb是没有默认管理员账号,所以要先添加管理员账号,然后开启权限认证。2、切换到admin数据库,添加的账号才是管..
分类:
数据库 时间:
2017-03-10 19:30:24
阅读次数:
786
如何处理SQLServer事务复制中的大事务操作事务复制的工作机制事务复制是由SQLServer快照代理、日志读取器代理和分发代理实现的。快照代理准备快照文件(其中包含了已发布表和数据库对象的架构和数据),然后将这些文件存储在快照文件夹中,并在分发服务器中的分发数据库中记录..
分类:
数据库 时间:
2017-03-10 19:28:46
阅读次数:
231
一、创建管理员账号下面开始创建一个帐号,该账号需要有grant权限,即:账号管理的授权权限。注意一点,帐号是跟着库走的,所以在指定库里授权,必须也在指定库里验证(auth)。>useadminswitchedtodbadmin>db.createUser({user:"dba",pwd:"dba",roles:[{role:"userAdminAn..
分类:
数据库 时间:
2017-03-10 19:27:08
阅读次数:
356
准备条件:部署hadoop集群部署spark集群安装python(本人安装的是anaconda3,python是3.6)配置环境环境变量:vi.bashrc#添加如下内容
exportSPARK_HOME=/opt/spark/current
exportPYTHONPATH=$SPARK_HOME/python/:$SPARK_HOME/python/lib/py4j-0.10.4-src.zipps:spark里面会自..
分类:
数据库 时间:
2017-03-10 19:26:13
阅读次数:
1637
mysql5.7操作审计注:percona,mcafee,mariadb都有提供审计插件1.下载#wgethttps://downloads.mariadb.org/interstitial/mariadb-10.1.21/bintar-linux-x86_64/mariadb-10.1.21-linux-x86_64.tar.gz2.解压#tar-xf/mariadb-10.1.21-linux-x86_64.tar.gz,找到server_audit.so(一..
分类:
数据库 时间:
2017-03-10 19:22:33
阅读次数:
465
实现效果:通俗的说索引是用来提高查询效率,不需要通过扫描全部表记录,而直接使用索引快速定位需要查询的值。需求的影响:论坛帖子要求总量的统计,附加要求,实时更新功能上非常容易实现,执行selectcount*from表名的query就可以得到结果,如果我们采用不是MyLSAM存储引擎,..
分类:
数据库 时间:
2017-03-10 19:20:06
阅读次数:
236
mysql爆出,本地连接正常,远程链接无法链接,爆出错误LostconnectiontoMySQLserverat‘readinginitialcommunicationpacket大量无法远程链接的问题1.iptables导致看看iptables-L2.mysqld下增加skip-name-resolve我加了发现不行看下面3.bind-adress我发现mysqld还有一句bind-add..
分类:
数据库 时间:
2017-03-10 19:19:45
阅读次数:
198
使用Xtrabackup恢复mysql数据时候报错:Originaldatadirectoryisnotempty!at/usr/bin/innobackupexline568.网上普遍只说了引起这种想象的两种原因,还有第三种原因是我遇到的:1.恢复备份文件要保证mysql的data目录为空,否则会报错,解决办法:#/etc/init.d/mysqldstop#cd/usr/..
分类:
数据库 时间:
2017-03-10 19:19:35
阅读次数:
3878
解决oracle中文显示乱码有三层地方需要调整或者修改第一层:操作系统层1.首先查看linux是否有安装中文字符集,locale-a2.设置用户的中文字符集查看到linux安装了中文字符集,那么oracle用户下面要设置中文字符集vi/etc/locale.conf#centos7是这个配置文件,有的linux是这个配置..
分类:
数据库 时间:
2017-03-10 19:19:10
阅读次数:
166