PyMongo模块的使用-MongoDB的Python接口

MongoDB是近年来非常流行的开源NoSQL数据库,它使用JSON存储数据。

PyMongo是Mongo官方开发Python模块,用来操作MongoDB数据库。

我做的一个爬虫用到了MongoDB。

继续阅读PyMongo模块的使用-MongoDB的Python接口

Ubuntu 安装配置 MySQL Cluster(MySQL集群)

MySQL集群是由一组计算机构成,每台计算机上均运行着相关MySQL进程,包括MySQL服务器,NDB/NDBCLUSTER的数据节点,管理服务器。这种分布式节点架构的存储方案的目的是提供容错性和高性能。

MySQL集群需要3种类型的节点:

  • 管理节点(ndb_mgmd):用来监控和配置集群
  • 数据节点(ndbd):用于存储数据
  • SQL节点(mysqld):用来连接节点

继续阅读Ubuntu 安装配置 MySQL Cluster(MySQL集群)

Ubuntu 16.04 安装使用 ArangoDB

Arangodb是一个开源的NoSQL数据库,具有灵活的数据模型,如document、graph以及key-value。项目起始于2011年。

ArangoDB的源代码:https://github.com/arangodb/arangodb

ArangoDB is a multi-model, open-source database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions. Use ACID transactions if you require them. Scale horizontally with a few mouse clicks.

继续阅读Ubuntu 16.04 安装使用 ArangoDB

MySQLDumper:基于PHP和Perl的MySQL数据库备份工具

MySQL是非常流行的数据库,导致它流行的原因也许是因为它的开源和免费。

做为数据库管理员,对数据库进行备份是基本的任务之一,它降低了数据丢失的风险。

继续阅读MySQLDumper:基于PHP和Perl的MySQL数据库备份工具

使用mysqladmin命令更改MySQL密码

在命令行下可以使用mysqladmin更改MySQL用户密码。例如下面命令可以更改root密码,只使用于密码为空的情况:

上面命令把MySQL root用户的密码设置为‘your_new_passwd’。

如果root用户本来有密码,假设为test1234,要把root密码改为12345abc,执行命令(带-p选项):

测试新密码:

如果密码设置成功,输出如下信息:

需要注意的是-p后面并没有空格;上面命令可以用于更改任意用户的密码。

Ubuntu 14.04:怎么导入导出OrientDB数据库

OrientDB是多模型、支持文挡数据库和图形数据库管理的NoSQL数据库。它使用Java实现的,所以可以在任何主流操作系统上运行。它完全兼容ACID。

在Ubuntu 14.04上安装配置OrientDB数据库

继续阅读Ubuntu 14.04:怎么导入导出OrientDB数据库