KYLIN(麒麟系统)下安装MySQL5.0

yizhihongxing

KYLIN下安装MySQL5.0

简介

KYLIN (Kylin OLAP Engine) 是一个以 Hadoop 为底层存储支持的,为大规模数据下的 OLAP 而生的分布式分析引擎。在使用 KYLIN 进行数据分析时,必须需要使用到数据库。本文将会带领大家通过源码编译的方式安装 MySQL5.0 数据库。

准备工作

  1. 安装 KYLIN
  2. 下载 MySQL5.0 代码包

编译与安装

解压代码包

在已经下载好的 MySQL5.0 代码包中,使用以下命令解压缩完整的代码包

tar zxvf mysql-5.5.25a.tar.gz
编译

进入代码包目录,执行以下命令编译 MySQL5.0

cd mysql-5.5.25a
./configure --prefix=/usr/local/mysql/ --with-unix-socket-path=/var/run/mysql/mysql.sock --enable-assembler --with-extra-charsets=complex --enable-thread-safe-client --with-big-tables
make && make install
修改数据目录权限

MySQL5.0 默认使用的数据文件夹为 /usr/local/mysql/var,请执行以下命令修改文件夹权限

sudo mkdir /usr/local/mysql/var/
sudo chmod 750 /usr/local/mysql/var/
初始化配置文件

在 MySQL5.0 根目录中,使用以下命令进行初始化配置

cp support-files/my-medium.cnf /etc/my.cnf
配置环境变量

~/.bashrc 文件中添加以下 MySQL5.0 环境变量配置,其中 [PATH_TO_MYSQL] 为 MySQL5.0 安装目录。

export PATH=[PATH_TO_MYSQL]/bin/:$PATH
启动MySQL5.0服务器

在 MySQL5.0 安装根目录中执行以下命令启动 MySQL5.0 服务器

sudo /usr/local/mysql/bin/mysqld_safe &

示例

示例1

在 KYLIN 中执行以下 SQL 语句,连接到 MySQL5.0 数据库中

CREATE CONNECTION `mysql_conn` WITH (
    'connection-type'='MYSQL',
    'driver-class'='com.mysql.jdbc.Driver',
    'url'='jdbc:mysql://127.0.0.1:3306',
    'username'='root',
    'password'='password'
);

示例2

在 KYLIN 中执行以下 SQL 语句,创建一个 MySQL5.0 数据库数据源

CREATE EXTERNAL DATA SOURCE `mysql_source` WITH (
    `provider`='mysql',
    `url`='jdbc:mysql://localhost:3306/test',
    `username`='root',
    `password`='password'
);

总结

通过本文的教程,您已经掌握了 KYLIN 下的 MySQL5.0 安装教程,以及连接 KYLIN 和 MySQL5.0 的示例。希望对您有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:KYLIN(麒麟系统)下安装MySQL5.0 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • windows Server 2008各版本区别详解

    Windows Server 2008各版本区别详解 1. Windows Server 2008版本介绍 Windows Server 2008是由微软开发的服务器操作系统,发行于2008年。它有多个版本,每个版本针对不同的企业需求。下面是Windows Server 2008各版本的详细介绍。 2. Windows Server 2008版本特点比较 2…

    database 2023年5月22日
    00
  • sql高级技巧几个有用的Sql语句

    针对”SQL高级技巧几个有用的SQL语句”这一话题,我们可以从以下几个方面进行讲解: 一、SQL高级技巧概述 在SQL中,我们经常会用到SELECT、UPDATE、DELETE等基本的SQL语句,但是除了这些基础的语句,SQL还有很多高级的用法,如多表关联、数据分组、子查询等等。这些技巧的应用可以让我们更加高效地完成数据处理和分析任务。 二、几个有用的SQL…

    database 2023年5月21日
    00
  • centos7.7安装oracle11g脚本(推荐)

    下面是详细的攻略: 简介 Oracle 11g是业界广泛使用的数据库管理系统,而CentOS 7.7是一种优秀的Linux操作系统。本文将介绍使用脚本安装Oracle 11g到CentOS 7.7的方法。 准备工作 在开始安装Oracle 11g之前,需要做一些准备工作。 系统参数设置 为了确保你的系统能够顺利安装Oracle 11g,需要执行以下操作: 打…

    database 2023年5月21日
    00
  • Zend Framework数据库操作技巧总结

    Zend Framework数据库操作技巧总结 Zend Framework是一款成熟的PHP框架,它提供了许多强大的工具和组件,方便Web应用程序的开发。其中,数据库操作是Web应用程序中最常用的功能之一。因此,在本文中,我们将讲解一些在Zend Framework中使用数据库的技巧和方法。 一、数据库连接 Zend Framework提供了多种方法来连接…

    database 2023年5月22日
    00
  • Neo4j和Cassandra的区别

    Neo4j和Cassandra都是流行的NoSQL数据库,它们在不同的场景中都有自己的优点和限制。下面我将通过详细讲解它们之间的区别,帮助你更好地理解它们的异同点。 1. 数据模型 Neo4j是一种图形数据库,主要关注数据点之间的关系。它的数据模型是由实体和关系组成的图形结构,这样的模型可以很好地模拟复杂的关系结构。例如,在社交网络中,用户可以是节点,关系可…

    database 2023年3月27日
    00
  • 如何在Python中执行PostgreSQL数据库的查询语句?

    在Python中,我们可以使用psycopg2库执行PostgreSQL数据库的查询语句。以下是如何在Python中执行PostgreSQL数据库的查询语句的完整使用攻略,包括连接数据库、执行查询语句、获取查询结果等步骤。同时,提供了两个示例以便更好理解如何在Python中执行PostgreSQL数据库的查询语句。 步骤1:安装psycopg2库 在Pyth…

    python 2023年5月12日
    00
  • Oracle重建控制文件的实例教程

    Oracle重建控制文件的实例教程 在Oracle数据库中,控制文件是非常重要的一个组件,它包含了数据库的重要元数据信息,如数据文件、日志文件等。 如果控制文件损坏或丢失,会对数据库的正常运行造成重大影响,此时需要重建控制文件。 以下是重建控制文件的详细步骤: 步骤一:关闭Oracle数据库实例 在开始重建控制文件前,需要先关闭Oracle数据库实例: Sh…

    database 2023年5月21日
    00
  • linux 常见的标识与Redis数据库详解

    Linux 常见的标识 文件权限标识 Linux系统中,每个文件都有自己的权限标识,包括文件所有者、文件所属组和文件其他用户的权限。其中,文件的权限标识用10位二进制数来表示,分为三组,每组用三位表示。具体如下: 文件所有者权限:读取(r)、写入(w)、执行(x),用 rwx 表示,分别对应二进制数值 4、2、1;文件所属组权限:读取(r)、写入(w)、执行…

    database 2023年5月22日
    00
合作推广
合作推广
分享本页
返回顶部