暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
巨杉数据库-P3数据库实例创建.pdf
148
48页
3次
2022-12-04
免费下载
3.1创建MySQL实例
本课程将带领您在已经部署 SequoiaDB 巨杉数据库引擎的环境中,安装部署 SequoiaSQL-MySQL 实例,并进行简
单的使用验证安装环境。
MySQL 实例简介
MySQL 是一款开源的关系型数据库管理系统,也是目前最流行的关系型数据库管理系统之一,支持标准的 SQL
言。 SequoiaDB 支持创建 MySQL 实例,完全兼容 MySQL 语法和协议,用户可以使用 SQL 语句访问 SequoiaDB
数据库,完成对数据的增、删、查、改操作以及其他 MySQL 语法操作。
请点击右侧选择使用的实验环境
部署架构:
本课程中 SequoiaDB 巨杉数据库的集群拓扑结构为三分区单副本,其中包括:1 SequoiaSQL-MySQL 数据库实例
节点,1个引擎协调节点,1个编目节点与3个数据节点。
详细了解 SequoiaDB 巨杉数据库系统架构:
SequoiaDB 系统架构
实验环境
课程使用的实验环境为 Ubuntu Linux 16.04 64 位版本。SequoiaDB 数据库引擎以及 SequoiaSQL-MySQL 实例均为
3.4 版本。
安装 SequoiaSQL-MySQL 实例程序
安装 SequoiaSQL-MySQL 实例程序需要 root 系统用户,程序已经提前放置在 /home/shiyanlou/sequoiadb-3.4
录。
1)切换至 root 系统用户;
Note: 实验环境已经为 shiyanlou 用户配置 sudo 免密权限。
2)进入软件包放置目录;
3)设置 SequoiaSQL-MySQL 实例程序权限为可执行;
4)安装 SequoiaSQL-MySQL 实例;
安装步骤选择说明请参考(本示例安装仅使用默认选择):
SequoiaSQL-MySQL 实例安装向导说明
创建 MySQL 实例
1)切换 sdbadmin 用户;
Note:
sdbadmin 用户的密码为 sdbadmin
2)进入 SequoiaSQL-MySQL 实例安装目录;
3)创建 myinst 实例;
4)查看实例;
操作截图:
sudo su
cd /home/shiyanlou/sequoiadb-3.4
chmod +x sequoiasql-mysql-3.4-linux_x86_64-installer.run 
./sequoiasql-mysql-3.4-linux_x86_64-installer.run --mode text
su - sdbadmin
cd /opt/sequoiasql/mysql
bin/sdb_sql_ctl addinst myinst -D database/3306/
bin/sdb_sql_ctl status
查看配置文件
实例数据目录下的配置文件 auto.cnf,在 [mysqld] 下添加/更改对应配置项。
1)配置文件位置;
ls -l /opt/sequoiasql/mysql/database/3306/auto.cnf
2)查看 auto.cnf 配置文件内容;
cat /opt/sequoiasql/mysql/database/3306/auto.cnf
Note:
配置参数有三种修改方式:
使用工具 sdb_sql_ctl 修改配置,配置生效需重新启动 MySQL 服务。例如: bin/sdb_sql_ctl chconf
myinst --sdb-auto-partition=OFF
修改实例数据目录下的配置文件 auto.cnf,在 [mysqld] 下添加/更改对应配置项,配置生效需重新启动
MySQL 服务。例如: sequoiadb_auto_partition=OFF
通过 MySQL 命令行修改,配置临时有效,当重启MySQL服务后配置将失效。例如: SET GLOBAL
sequoiadb_auto_partition=OFF ;
详细配置参数说明:MySQL 实例配置
创建数据库及数据表
进入 MySQL shell,连接 SequoiaSQL-MySQL 实例并创建 company 数据库,为接下来验证 MySQL 实例是否安装
成功提供测试数据。
登录 MySQL shell
/opt/sequoiasql/mysql/bin/mysql -h 127.0.0.1 -P 3306 -u root
创建数据库
CREATE DATABASE company;
USE company;
创建数据表
SequoiaSQL-MySQL 实例中创建的表将会默认使用 SequoiaDB 数据库存储引擎,包含主键或唯一键的表将会默
认以唯一键作为分区键,进行自动分区。
1)创建包含自增主键字段的 employee 表;
of 48
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。