inforbright使用

本文档提供了Infobright数据库管理系统32位版本的安装配置教程,包括环境要求、安装命令、数据导出及导入操作流程,并给出了通过PHP连接Infobright数据库的具体示例。

环境要求

32位的infobright需要1GB的内存,2GB的虚拟内存。

安装命令

执行“rpm -ivh infobright-3.3.1-i686-ice.rpm”即可执行安装了。如果提示内存过小而无法安装,而、就需要使用“rpm -q infobright”查询已经装在系统里头的是什么版本的inforbright,然后再使用“rpm -e infobright-3.3.1-0”执行删除。

导出/导入数据

把mysql的MyISAM引擎的表导出到文件一定需要用到以下格式才能让BRIGHTHOUSE引擎识别到。

use dist_37;
SELECT * into outfile 'cust_gather_type_58_20100425.TXT'
FIELDS TERMINATED BY ';' ENCLOSED BY '"' ESCAPED BY '\\'
FROM cust_gather_type_58_20100425;




 

使用

use dist_37;
load data infile '/cust_gather_type_58_20100425.TXT' 
into table cust_gather_type_58_20100425 
FIELDS TERMINATED BY ';' ENCLOSED BY '"' ESCAPED BY '\\';




 

将数据入表中。
BRIGHTHOUSE引擎需要增加 FIELDS 后面的命令参数。

使用PHP连接infobright

<?php
$linker = mysql_pconnect("127.0.0.1","****","*******");
$rs = mysql_query("show databases",$linker);
while ($row = mysql_fetch_assoc($rs))
{
    echo "{$row["Database"]}\n";
}




 

此时需要注意的是,在连接infobright安装的数据库连接时,你不能使用“localhost”,只能使用IP地址进行连接。

  • 在服务器本机的PHP程序访问infobright时,若使用localhost为会连接地址,侧PHP会认为使用mysql的默认 socket方式,但是我们没有安装mysql,那么会报错。
    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
    
    
    
    
    
     
  • 应用采用IP地址进行连接(个人理解为使用TCP/IP协议?)。

    mysql and it’s clients may use use “localhost” in a special manner on a linux machine;
    it may try to use the default “socket file” to connect, even if given a port number.
    in php this is configured somewhere;
    if you want to NOT use the socket file, try using the IP address, or hostname instead of “localhost” in your connect string.
    that may work.
    The second thing to check is if you have granted permission to connect, by default it may not be enabled.
    you use the “grant” mysql command.
    tw

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值