
数据库技术
文章平均质量分 62
杨柳
linux c/c++ sip qt php
展开
-
mysql数据库热备份
一主一从备份1、主服务器授权 授权从服务器可以连接主服务器并可以进行更新。这是在主服务器上进行的,创建一个username和password供副服务器访问时使用。在MySQL命令行下输入 mysql> GRANT REPLICATION SLAVE ON *.* TO 'replication'@'192.168.0.1' IDENTIFIED BY '123456';转载 2016-06-30 15:09:52 · 876 阅读 · 0 评论 -
使用mysqldump做定期数据库自动备份
Crobtab命令这样写:59 23 * * * /home/xxx/autobackupmysql.sh关于详细的crontab的命令见具体介绍文章 脚本如下:#! /bin/shfilename=`date +%Y%m%d%H%M`/usr/bin/mysqldump -u用户-p密码 ernet >>/home/ernet/$filename原创 2016-11-03 10:06:13 · 1015 阅读 · 0 评论 -
Linux下Apache+mysql+php安装配置
不做php很多年,最近公司项目需要,我就勉为其难,准备弄个php开发。用了一天时间在linux下把服务器配置好之后,就开始做了。做了几个页面领导嫌我做的太丑,安排了专业的人来做。然后,我配合着配置了一下服务器。关于配置服务器方面的东西,现在总结一下。到官方网站下载apache服务器,php因去年,mysql客户端和服务器,然后还有什么libxml2等等,下载完后配置,编译安装即可。原创 2013-10-18 13:39:18 · 1523 阅读 · 0 评论 -
mongodb,memcached与redis在win7下的使用
Win7下MongoDB的安装和部署测试MongoDB是当下流行的非关系型数据库,本文示范如何在Win7下安装和配置,如何把它配置成windows服务,并进行测试。方法/步骤00001. 登录MongoDB网站首页,地址:http://www.mongodb.org/00002. 来下载文件,mongodb-win32-x86_64-2008plus-ssl-3.0.3-s原创 2016-11-03 10:26:13 · 1114 阅读 · 0 评论 -
linux ubunt 下安装odbc支持
vim /etc/odbc.ini [freeswitch]Driver = mysqlSERVER = 192.168.10.100PORT = 3306DATABASE = freeswitchOPTION = 67108864USER = root原创 2015-04-20 09:43:53 · 1189 阅读 · 0 评论 -
CentOS 6.5 下安装 Redis 2.8.7
wget http://download.redis.io/redis-stable.tar.gztar xvzf redis-stable.tar.gzcd redis-stablemake 前面3步应该没有问题,主要的问题是执行make的时候,出现了异常。异常一:make[2]: cc: Command not found异常原因:没有安装gcc解决转载 2017-03-03 10:00:53 · 1159 阅读 · 0 评论 -
mysql索引
关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询可能几十万数据就是瓶颈,而通常大型网站单日就可能会产生几十万甚至几百万的数据,没有索引查询会变的非常缓慢。还是以WordPress来说,其多个数据表都会对经常被查询的字段添加索引,比如wp_comments表中针对5个字段设计了BTR转载 2016-11-03 11:27:08 · 996 阅读 · 0 评论 -
MySQL 事务
MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!· 在MySQL中只有使用了Innodb数据库引擎的数据库或表才支持事务· 事务处理可以用来维护数据库的完整性,保证成批的SQL语句要么全部执行,要么全部不执行· 事务用来管理i转载 2016-11-03 11:16:46 · 1020 阅读 · 0 评论 -
MyISAM和InnoDB的区别
1. MySQL默认采用的是MyISAM。2. MyISAM不支持事务,而InnoDB支持。InnoDB的AUTOCOMMIT默认是打开的,即每条SQL语句会默认被封装成一个事务,自动提交,这样会影响速度,所以最好是把多条SQL语句显示放在begin和commit之间,组成一个事务去提交。3. InnoDB支持数据行锁定,MyISAM不支持行锁定,只支持锁定整个表。即MyISAM同一个表上转载 2016-11-03 10:53:24 · 1058 阅读 · 0 评论 -
MySQL 数据备份与还原
一、数据备份1、使用mysqldump命令备份mysqldump命令将数据库中的数据备份成一个文本文件。表的结构和表中的数据将存储在生成的文本文件中。mysqldump命令的工作原理很简单。它先查出需要备份的表的结构,再在文本文件中生成一个CREATE语句。然后,将表中的所有记录转换成一条INSERT语句。然后通过这些语句,就能够创建表并插入数据。2、备份一个数据库mysqld原创 2016-11-03 10:52:09 · 1119 阅读 · 0 评论 -
MySQL与MongoDB一些比较
MySQL与MongoDB都是开源的常用数据库,但是MySQL是传统的关系型数据库,MongoDB则是非关系型数据库,也叫文档型数据库,是一种NoSQL的数据库。它们各有各的优点,关键是看用在什么地方。 以我们公司项目为例,在早期的项目中,都在使用关系型数据库,用过SQLServer,Oracle,DB2,后来全部转向Mysql,原因很简单:Mysql在性能不错的情况下,有着开源优转载 2016-10-11 17:00:59 · 1792 阅读 · 0 评论 -
linux下mysql数据库被攻击处理过程
某天某时,我突然发现之前的系统登录不上去了,去查看数据库,发现我自己建的数据库,里面的表全被删掉了,所有的数据库,里面只有一个表WARNING,里面有个字段Bitcoin_Address,测试与比特币有关的攻击。更让人无法接受的是,后面查了一下,发现公司所有linux服务器下的mysql全是这样了。好可怕。 手忙脚乱,于是马上修改系统密码,数据库密码,关闭数据库外网访问权限...原创 2019-05-10 10:47:26 · 2147 阅读 · 0 评论