`
like.eagle
  • 浏览: 254513 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Drizzle安装

阅读更多

(一)安装drizzle所需的环境:

 

#CentOS-5.2-x86_64-bin-DVD.iso

由于官方推荐drizzle安装在64位操作系统上,所以需要先在宿主机中创建新的虚拟机并且安装64位centos操作系统。

 

(二)drizzle安装

 

http://docs.drizzle.org/installing/redhat.html

方法一:取sourc直接编译安装
#http://docs.drizzle.org/installing/from_source.html#compile-source
./config/autorun.sh   #取个最新版本的Source,然后解压缩,里面应该有autorun.sh文件的。
./configure
make
make install

方法二:利用官方提供的rpm包安装手顺安装(推荐)
#redhat和centos是一样的吧
http://docs.drizzle.org/installing/redhat.html
①Install EPEL Repository on 64-bit Linux 5.X:
sudo rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
#远程安装不行的话,可以先下载下来在安装\(^o^)/~

 


②To add the Drizzle repository to your system you also need to create a /etc/yum.repos.d/drizzle.repo file with the following content:

RedHat→ 
[drizzle]
name=drizzle
baseurl=http://rpm.drizzle.org/7-dev/redhat/$releasever/$basearch/
enabled=1
gpgcheck=0

[drizzle-src]
name=drizzle-src
baseurl=http://rpm.drizzle.org/7-dev/redhat/$releasever/source
enabled=1
gpgcheck=0
 $releasever uses RHEL 5 or RHEL 6, and $basearch is the architecture (i386 or x86_64).

因此对于本系统来说,上述/etc/yum.repos.d/drizzle.repo的内容应该是:
 
[drizzle]
name=drizzle
baseurl=http://rpm.drizzle.org/7-dev/redhat/5/x86_64/
enabled=1
gpgcheck=0

[drizzle-src]
name=drizzle-src
baseurl=http://rpm.drizzle.org/7-dev/redhat/5/source
enabled=1
gpgcheck=0
 
③You can then install Drizzle by running the following command:
sudo yum install drizzle7-server drizzle7-client
或者
yum install drizzle7-server drizzle7-client

(三)服务器端和客户端启动

参考:
http://wiki.drizzle.org/Starting_drizzled#Starting_drizzled
http://www.lupaworld.com/article-133135-2.html

利用上述方法二安装好drizzle之后,请按照如下手顺启动drizzle服务:

安装完成后,就要为数据库服务器创建一个非特权组和用户,如下:
shell> groupadd drizzle  
shell> useradd -g drizzle drizzle 
另外还要创建一个目录以存放数据库文件,并给予适当的权限,如下:
shell> mkdir /usr/local/drizzle  
shell> mkdir /usr/local/drizzle/data  
shell> cd /usr/local/drizzle  
shell> chown -R drizzle .  
shell> chgrp -R drizzle . 
然后,用以下命令启动Drizzle服务器:
shell> /usr/sbin/drizzled --user=drizzle --basedir=/usr/local/drizzle/ --datadir=/usr/local/drizzle/data/ &  

出现错误如下:Plugin 'md5' init function returned error

解决办法:yum install libgcrypt-devel

然后继续启动:
[root@rdb6 include]# /usr/sbin/drizzled --user=drizzle --basedir=/usr/local/drizzle/ --datadir=/usr/local/drizzle/data/ &
[1] 19209
[root@rdb6 include]# InnoDB: Log scan progressed past the checkpoint lsn 48941
110407 11:36:08  InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer...
110407 11:36:09  InnoDB: Starting an apply batch of log records to the database...
InnoDB: Progress in percents: 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
InnoDB: Apply batch completed
Listening on /tmp/mysql.socket

然后尝试打开客户端:
[root@rdb6 tmp]# /usr/bin/drizzle
Welcome to the Drizzle client..  Commands end with ; or \g.
Your Drizzle connection id is 2
Connection protocol: mysql
Server version: 2011.03.11 Source distribution (drizzle)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

drizzle>

连接成功了,说明启动成功。

Shutting down drizzle    
/usr/bin/drizzle --shutdown
Shutting down drizzle on certain port    
/usr/bin/drizzle --shutdown --port=<PORT_NUMBER>


 

分享到:
评论

相关推荐

    ruby和drizzle数据库的连接

    首先,确保你的系统已经安装了必要的依赖,比如Drizzle服务器、ODBC驱动和Ruby的odbc库。 在Ruby中,你可以使用`DBI`(Database Independent Interface)库来处理数据库操作,它提供了一个统一的接口来与多种数据库...

    drizzle-nginx-module-master.zip_drizzle_keepalive_nginx_nginx my

    1. **配置安装**:首先,你需要下载"drizzle-nginx-module-master.zip"压缩包,解压后将源代码集成到Nginx的源码树中。然后,按照Nginx的编译流程进行配置和编译,确保模块被正确编译并加载。 2. **配置文件**:在...

    基于以太坊的drizzle 的demo

    然后,克隆或下载“drizzle-box-master”压缩包,进入项目目录,运行`npm install`安装依赖,包括Drizzle及其相关组件。 3. **智能合约**: Drizzle与Truffle集成良好,Truffle是一个以太坊开发框架,用于编译、...

    Wiki:Dr公共面临的关于Drzzle的支持Wiki

    - Wiki中可能包含了关于Drizzle安装、配置、基本用法、API参考、示例代码等方面的详细文档。 - 可能还有关于错误处理和常见问题解答(FAQs)的章节,帮助开发者解决遇到的问题。 4. **技术支持** - Drizzle社区...

    ethereum-drizzle:松露框架,细雨,React,Redux,智能合约和以太坊令牌'Hello World'种子

    先决条件您将需要适用于Chrome的Metamask插件,还有其他可用选项,但此处仅介绍Metamask安装全局安装Truffle和Ganache CLI。 如果您愿意,Ganache的图形版本也可以使用! npm install - g trufflenpm install - g ...

    Drizzle-tutorial-with-React-Hooks:毛毛雨教程。 Drizzle是用于dapp UI的React式以太坊数据存储

    如教程中所述,您将需要安装Node.js和Truffle-请参阅“设置开发环境”。 有关在项目中实现钩子的更多详细信息,请参见的ReactJS和 。 要得到这个盒子 创建一个新目录。 在新目录中,运行truffle unbox ...

    drizzle:用于开发,记录和展示UI模式库的简化工具

    打开终端或命令提示符,使用`npm`(Node包管理器)全局安装Drizzle: ``` npm install -g create-drizzle ``` 2. **创建新项目** 使用`create-drizzle`命令创建一个新的Drizzle项目: ``` create-drizzle my...

    drizzle-box:该框包含了您开始使用带有Drizzle的react应用程序中的智能合约所需的一切。 它包括毛毛雨,毛毛雨React和毛毛雨React组件,可让您全面了解毛毛雨的功能

    它包括drizzle , drizzle-react和drizzle-react-components ,使您可以全面了解细雨的功能。 安装 首先,请确保您位于新的空目录中。 运行unbox通过命令npx然后跳到第3步。这将安装所有必要的依赖。 在app目录中...

    drizzle-builder:制作毛毛雨的工具

    安装$ npm install --save drizzle-builder用法import drizzle from 'drizzle-builder' ;drizzle ( options ) . then ( drizzleData =&gt; { // drizzleData object contains data about the build} ) ;用毛毛雨创作...

    Mifos X安装详细步骤

    ### Mifos X 安装详细步骤解析 #### 一、前言 Mifos X 是一个开源的微金融服务平台,旨在为发展中国家提供一套完整的金融管理解决方案。本文将详细介绍Mifos X 的安装步骤及其相关配置环境,确保用户能够顺利地在其...

    drizzle-http:使用Typescript编写的基于Decorator的HTTP客户端

    受到和启发。 重要的! 该库仍处于实验阶段。这是什么Drizzle-HTTP是一个库,通过... 添加拦截器取消请求安装Drizzle-HTTP分为不同的程序包。 主软件包@drizzle-http/core仅包含核心组件。 您需要安装其他软件包才能

    Mifos X安装

    ### Mifos X 安装指南 #### 一、前言 Mifos X 是一个开源的微金融服务平台,主要... - 下载 `drizzle-jdbc-1.3.jar`:[http://central.maven.org/maven2/org/drizzle/jdbc/drizzle-jdbc/1.3/drizzle-jdbc-1.3.jar]...

    drizzle-utils:一个基于RxJS流与以太坊智能合约进行交互的库

    通过NPM安装: npm install @drizzle-utils/core @drizzle-utils/get-web3 用法示例: // import/require the packages you need const getWeb3 = require ( "@drizzle-utils/get-web3" ) ; const ...

    实战Nginx-书中示例

    1. Nginx安装与配置:包括在不同操作系统上的安装方法,以及基础配置文件的结构和解析。 2. 基本服务器块配置:学习如何创建和配置服务器块,定义监听端口、域名绑定、根目录等。 3. 静态文件服务:演示如何让Nginx...

    drizzle-开源

    与游戏Myst相关的工具集合。 最值得注意的是,它可以将MOUL / Myst5 / Crowthistle数据文件转换为POTS数据文件。 它还允许您下载并安装所有风扇年龄。 有关详细信息,请参见http://myst.dustbird.net/wiki/Drizzle

    MySQL 性能测试工具sysbench安装使用

    目前,Sysbench主要支持MySQL、Drizzle、PostgreSQL和Oracle等数据库系统。 该项目的源码托管在Launchpad上,可以通过以下链接访问:[https://launchpad.net/sysbench](https://launchpad.net/sysbench)。值得注意...

    meteor-drizzle:带有流星后端的细雨DAPP

    入门细雨槽命令行进入dapp文件夹cd dapp安装全局安装Truffle和Ganache CLI。 如果您愿意,Ganache的图形版本也可以使用! npm install -g trufflenpm install -g ganache-cli 运行开发区块链,我们建议您传递一个块...

    vue-drizzle-erc-721-example:ERC-721智能合约的一个示例,它允许创建不同类别的令牌

    安装松露 是用于开发以太坊dApp的框架: npm install truffle -g 安装Ganache Ganache是​​以太坊区块链/网络的本地主机模拟器。 我建议将Ganache与GUI一起使用(但如果需要,也可以使用CLI版本): : 。 请...

    A Practical Guide to the PBXT Storage Engine

    为了能够使用PBXT,首先需要下载、构建并安装MySQL服务器,然后构建和安装PBXT插件。具体步骤如下: 1. **构建并安装MySQL**: - 进入MySQL源码目录(例如`/home/build/mysql-5.1.45`)。 - 使用`configure`命令...

    MySql5.7安装到主从配置到生产环境高可用MHA部署

    4. **Drizzle**:Drizzle 是一个 MySQL 的分支,旨在提供一个轻量级、高性能的数据库系统。它移除了 MySQL 中的一些复杂特性,如存储过程、视图和触发器等,以减少资源消耗并提高性能。 5. **OurDelta**:OurDelta ...

Global site tag (gtag.js) - Google Analytics