
数据库
rwen001
cookbook
展开
-
四种数据库ETL模式
根据模型的设计和源数据的情况,有四种数据ETL模式:完全刷新、镜像增量、事件增量、镜像比较。 完全刷新:数据仓库数据表中只包括最新的数据,每次加载均删除原有数据,然后完全加载最新的源数据。这种模式下,数据抽取程序抽取源数据中的所有记录,在加载前,将目标数据表清空,然后加载所有记录。为提高删除数据的速度,一般是采用truncate清空数据表。如本系统中的入库当前信息表采用此种模式。转载 2012-07-18 17:25:41 · 1389 阅读 · 0 评论 -
Failed to open file 'file_name' , error: 2
打算把一个sql文件导入到别的数据库中,先建好数据库,create database mydatabase default charset utf8; 然后切换数据库use mydatabase;用source命令导入一个在桌面上的文件,结果出现如下错误:网上查询说问题可能是:1.在路径中不能用反斜线\,因为这是在sql命令中有特殊意义的;2.将sql文件放原创 2013-12-31 09:46:19 · 4910 阅读 · 1 评论 -
CentOS下以RPM方式安装MySQL5.5
首先去mySQL官网下载页面:http://dev.mysql.com/downloads/mysql/#downloads Select Platform 选择 Oracle & Red Hat Linux 4 & 5分别下载以下三个文件(由于我的机器是32位,下面是32位版本的包,如果你的机器是64位的请下载64位版本):1. Red转载 2014-02-18 15:49:29 · 882 阅读 · 0 评论 -
mysql 增加用户
3、增加用户:(注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符) 格式:grant select on 数据库.* to 用户名@登录主机 identified by “密码” 第一种: 增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以ro转载 2014-06-25 15:19:51 · 551 阅读 · 0 评论 -
详解远程连接Mysql数据库的问题(ERROR 2003 (HY000) 111)
在我们用客户端及其远程连接服务器Mysql数据库的过程中,容易出现下面问题: 问题代码代码 ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.0.19' (111) ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.0.19' (111转载 2014-09-23 14:57:28 · 11879 阅读 · 0 评论 -
mysql修改表、字段、库的字符集
修改数据库字符集:ALTER DATABASE db_name DEFAULT CHARACTER SET character_name [COLLATE ...];把表默认的字符集和所有字符列(CHAR,VARCHAR,TEXT)改为新的字符集:ALTER TABLE tbl_name CONVERT TO CHARACTE转载 2014-09-03 18:14:17 · 514 阅读 · 0 评论 -
install postgresql on ubuntu
http://wiki.ubuntu.org.cn/PostgreSQL转载 2014-10-09 17:14:46 · 581 阅读 · 0 评论 -
Redis 的安装配置介绍
http://www.php100.com/html/webkaifa/PHP/PHPyingyong/2011/0406/7873.htmlredis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端转载 2014-11-30 06:28:50 · 575 阅读 · 0 评论 -
mysql 常用命令
SELECT * FROM rgb6_crawler.spiders_schedule; #删除一个字段alter table rgb6_crawler.spiders_schedule DROP COLUMN id; # 添加新主键alter table rgb6_crawler.spiders_schedule add primary key(spider_id);原创 2014-12-03 04:36:50 · 611 阅读 · 0 评论 -
ubuntu安装运行mongodb
参考官方文档:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/下面只是一个简要的收集,以便以后查询sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10echo 'deb http://downlo原创 2015-01-26 22:33:33 · 616 阅读 · 0 评论 -
ERROR 2013 (HY000): Lost connection to MySQL server at 'reading authorization packet', system error:
4down voteacceptedFrom documentation:More rarely, it can happen when the client is attempting the initial connection to the server. In this case, if your connect_timeout value is set转载 2014-12-23 16:35:56 · 6821 阅读 · 0 评论 -
mongodb数据库服务器加新磁盘, 阿里云云服务器硬盘分区及挂载
参考地址1:http://www.cnblogs.com/dudu/archive/2012/12/07/aliyun-linux-fdisk.html参考地址2:http://blog.youkuaiyun.com/kongdeqian1988/article/details/38279921参考自阿里云服务器使用心得。云服务器环境:CentOS 6.2 64位客户端原创 2015-03-04 07:14:54 · 2176 阅读 · 0 评论 -
mongodb迁移遇问题:couldn't remove fs lock errno:9 Bad file descriptor
最近想把mongodb的数据库迁移到别的服务器,由于库文件不大不小,就想可不可以直接把文件打包,直接scp到另一台机器,结果证明是可以的,不过中间遇到了个问题。当把目标机器的数据库文件替换成源数据库文件后,用命令启动mongodb:service mongodb start 老是启动失败,在日志中查看到有如下错误:couldn't remove fs l原创 2015-04-16 10:25:37 · 2058 阅读 · 0 评论 -
安装redis
1.下载:$ wget http://download.redis.io/releases/redis-2.8.17.tar.gz2.解压安装:$ tar xzf redis-2.8.17.tar.gz$ cd redis-2.8.17$ make3.src目前就已经是可以运行的状态了:$ src/redis-server4.测试:$ src/red原创 2014-10-26 04:13:29 · 616 阅读 · 0 评论 -
在Ubuntu中安装Redis
转载地址:http://blog.fens.me/linux-redis-install/在Ubuntu中安装RedisR利剑NoSQL系列文章,主要介绍通过R语言连接使用nosql数据库。涉及的NoSQL产品,包括Redis, MongoDB, HBase, Hive, Cassandra, Neo4j。希望通过我的介绍让广大的R语言爱好者,有更多的开发选择,做出更多地激转载 2015-07-09 13:30:59 · 474 阅读 · 0 评论 -
远程访问Linux上Mysql出错解决方案
远程访问Linux上Mysql出错解决方案 问题描述: 服务器部署在Debian系统,在服务器端能正常使用Mysql,但在远程连接Mysql时提示出错 有2003,10060,10061等错误出现 解决方案: 1,修改/etc/init.d/my.cnf文件 将文件中的“bind-address转载 2014-11-08 19:36:48 · 727 阅读 · 0 评论 -
mysql related tips
1. install mysql on centos:yum install mysql mysql-server2.change passpa原创 2014-09-25 13:36:05 · 708 阅读 · 0 评论 -
开启MySQL远程访问权限 允许远程连接
1、登陆mysql数据库 mysql -u root -p 查看user表mysql> use mysql;Database changedmysql> select host,user,password from user;+--------------+------+------------------------------------------转载 2013-09-30 10:27:17 · 803 阅读 · 0 评论 -
从MySQL导出导入数据库的命令实例
http://xujun.blog.51cto.com/144114/91785mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.mysql导出数据库一个表 mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名转载 2013-09-30 14:11:13 · 672 阅读 · 0 评论 -
数据库:ETL学习笔记之一:ETL是什么?
对于数据仓库以及ETL的知识,我基本上是个门外汉。一切都得从头开始,记个笔记,方便自已了解学习进度。首先,我们来了解最基本的定义:嗯,也有人将ETL简单称为数据抽取。至少在未学习之前,领导告诉我的是,你需要做一个数据抽取的工具。其实呢,抽取是ETL中的关键环节,顾名思义,也就将数据从不同的数据源中抓取(复制)出来。太简单了!上面的解释无首无尾,有点象能让你吃饱的第七个烧饼,转载 2012-07-19 10:34:55 · 1357 阅读 · 0 评论 -
Derby 基本命令zz
Derby 基本命令zz0. 命令行 登录/退出登录 java org.apache.derby.tools.ij..\dirs>java org.apache.derby.tools.ijij 版本 10.3ij>退出 exit;ij> exit;1. 创建新数据库connect 'jdbc:derby:mydb;create=true';ij转载 2012-11-01 17:12:55 · 1674 阅读 · 0 评论 -
在Linux下安装和使用MySQL
原文网址:http://www.yesky.com/187/1754687.shtml 一、引言 想使用Linux已经很长时间了,由于没有硬性任务一直也没有系统学习,近日由于工作需要必须使用Linux下的MySQL。本以为有Windows下使用SQL Server的经验,觉得在Linux下安装MySql应该是易如反掌的事,可在真正安装和使用MySQL时走了很多弯路,遇见很多问题,毕竟转载 2013-01-05 15:15:45 · 432 阅读 · 0 评论 -
Mysql:is not allowed to connect to this MySQL server
如果你想连接你的mysql的时候发生这个错误:ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server解决方法:1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "转载 2013-01-10 16:40:40 · 350 阅读 · 0 评论 -
Derby学习[转]
它是一个理想的,并且开源的,100% Java编写的,容易管理的关系数据库管理系统,它可以和一些商业产品的特性进行交付。这篇文章是关注Apache Derby项目——一个两全其美的关系数据库管理系统。Derby是一个名为Cloudscape的小公司构思的;当Cloudscape卖给Informix后,该产品得到了加强;当IBM加入时,在“big blue”期间,它的高端工程特性得到增强;现在已经成转载 2013-03-05 09:32:40 · 583 阅读 · 0 评论 -
OperationalError: FATAL: Ident authentication failed for user “postgres”
OperationalError: FATAL: Ident authentication failed for user “dbuser”出现这个错误的原因还是在于上面pg_hba.conf 文件的设置,Debian系(包括ubuntu)默认的pg_hba.conf 文件对于localhost本地机器的数据库访问方式是ident,它指的是只有Linux shell用户通过同名的postgre转载 2013-05-28 20:41:05 · 6166 阅读 · 0 评论 -
AttributeError: 'module' object has no attribute 的解决方法
AttributeError: 'module' object has no attribute "funSalaryGuide"这个错误相信很多django的开发人员都会遇到。一般来说都是应用没有安装完成,重新安装就可以了。这几天我遇到的情况是已经写好并且用了好几个月的组件,会在某一次出现这个情况,然后就一直这个情况,重新编译文件,重启服务器,重启电脑,均没有效果有一次这个错误我通过在i转载 2013-05-28 22:11:10 · 4542 阅读 · 0 评论 -
postgresql的用法(转载加学习)
中国官方的使用文档:http://doc.zzbaike.com/postgresql/8-1/pgsqldoc-cvs/tutorial-createdb.html网友的经验如下文所示:http://blog.sina.com.cn/s/blog_55f710ae01009lgk.html1.需要启动postgresql服务:service postgresql start。原创 2013-05-30 06:09:45 · 1197 阅读 · 0 评论 -
sqlalchemy.exc.OperationalError: (OperationalError) could not connect to server: Connection refused
最近在用FLASK开发一个网站,从github上面clone了一个小例子,用的数据库是postgresql,当数据库服务没有打开时,会报以下错误():Traceback (most recent call last): File "/root/workspace_aptana/flask/flask-bootstrap/app.py", line 86, in d原创 2013-05-30 06:07:34 · 9745 阅读 · 0 评论 -
Access denied for user 'root'@'localhost' (using password: NO)
# mysql -uroot -pEnter password:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)使用网上介绍的方法修改root用户的密码:# mysqladmin -uroot -p password 'newpassword'Enter pa转载 2013-06-05 13:48:06 · 932 阅读 · 0 评论 -
无故出现 mysql dead but subsys locked的问题
问题描述:1.mysql安装完成后,使用service mysqld restart总是出现stop mysqld service 失败。2.使用mysql -uroot -p登录出现找不到 /var/lib/mysql/mysql.sock问题。3.使用service mysqld status出现 mysql dead but subsys locked解决方法:大转载 2013-07-09 09:48:29 · 2774 阅读 · 0 评论 -
CentOS 6.0安装phpMyAdmin的简单步骤
http://database.51cto.com/art/201108/287961.htmphpMyAdmin是一个Web界面,通过它可以管理你的MySQL数据库。那么怎么在CentOS 6.0安装phpMyAdmin呢?本文我们就来介绍这一安装过程,希望能够对您有所帮助。首先,我们使我们的CentOS系统的RPMForge软件库phpMyAdmin,不是官方的CentOS转载 2013-06-25 17:24:10 · 876 阅读 · 0 评论 -
MySql 远程连接 配置
http://www.cnblogs.com/smallstone/archive/2010/04/29/1723838.html1、进入mysql,创建一个新用户root,密码为root: 格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by "用户密码"; grant select,update,insert,de转载 2013-06-25 15:56:54 · 698 阅读 · 0 评论 -
mysql 连接问题(using password: NO)
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)我的系统是linux,最近新装好的mysql在进入mysql工具时,总是有错误提示:# mysql -uroot -pEnter password:ERROR 1045 (28000): Access denied fo转载 2013-07-15 15:14:56 · 20482 阅读 · 1 评论 -
MySQL的mysqldump工具的基本用法
导出要用到MySQL的mysqldump工具,基本用法是: shell> mysqldump [OPTIONS] database [tables] 如果你不给定任何表,整个数据库将被导出。 通过执行mysqldump --help,你能得到你mysqldump的版本支持的选项表。 注意,如果你运行mysqldump没有--quick或--opt选项,mysqldu转载 2013-08-08 07:02:21 · 654 阅读 · 0 评论 -
Ubuntu 安装 Redis(转的配置)
转载地址 : http://blog.youkuaiyun.com/ithomer/article/details/8962241Redis,is an open source, BSD licensed, advanced key-value store. It is often referred to as a data structure server since keys转载 2015-07-09 13:32:51 · 584 阅读 · 0 评论