windows情况安装OceanBase数据库并创建表、插入数据

打印 上一主题 下一主题

主题 573|帖子 573|积分 1719

windows情况安装OceanBase数据库并创建表、插入数据

   前言:OceanBase数据库如今不支持直接在Windows情况下安装,安装比力麻烦,记载一下安装过程
  1.安装方案

根据官方文档:https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001049797的形貌:



  • 方案一:必要Linux情况,后续的官方教程和Windows自带的子系统Ubuntu-20.04不太适配。
  • 方案三:先安装docker,通过docker安装。
    这里选择了方案三。
2. 安装Docker

直接去Docker官网下载Docker Desktop桌面应用即可。
安装完了不必要登陆。
这里我碰到的问题是:安装完了打开Docker一直是“Docker Engine stopped”
按照这篇文章顺利办理:windows 11系统下打开docker 提示 docker engine stopped
3. 拉取镜像、创建实例

按照这篇文章的步骤:阿里oceanbase数据库安装步骤-windows-docker
执行完:
  1. docker run -p 2881:2881 --name obstandalone -e MINI_MODE=1 -d oceanbase/oceanbase-ce
复制代码
后就创建了一个名称是obstandalone 的实例
4. 连接实例

按照官方文档的形貌:https://open.oceanbase.com/quickStart

这里我用的是OBClient和MySQL的方式
  1. obclient -h127.0.0.1 -uroot@sys -A -Doceanbase -P2881 -p
复制代码

第一层没有暗码,直接回车就可以。
5. 修改暗码

此时已经可以写sql语句去创建数据库和表了,不想修改暗码的可以直接下一步。
按照官方文档:通过 ALTER USER 语句修改暗码
  1. ALTER USER sqluser01 IDENTIFIED BY ******;
复制代码
sqluser01是用户名,可以是root
BY背面是暗码,不用双引号。
修改暗码后:
  1. quit;obclient -h127.0.0.1 -uroot@sys -A -Doceanbase -P2881 -p
  2. # 此时必要输入刚才设置的暗码
复制代码
6. 创建数据库,表

   OceanBase数据库语法和MySQL同等,假如电脑上安装了MySQL并配置了系统变量path可以直接cmd通过MySQL连接实例。
参考:通过 MySQL 客户端连接 OceanBase 租户
  1. mysql -h$host -P$port -u$user_name -p****** [-c] [-A] [$database_name]
  2. # 和obclient的区别在于不需要sys这个租户名称,直接root即可,注意大写p是端口,小写p是密码
复制代码

语法和MySQL同等:
  1. show databases; # 查看默认数据库
  2. CREATE DATABASE database_name; # 创建数据库
  3. CREATE TABLE users (
  4.     id INT AUTO_INCREMENT PRIMARY KEY,
  5.     username VARCHAR(50) NOT NULL,
  6.     email VARCHAR(100) NOT NULL
  7. );
  8. INSERT INTO users (username, email)
  9. VALUES
  10. ('john_doe', 'john.doe@example.com'),
  11. ('jane_smith', 'jane.smith@example.com'),
  12. ('alice_jones', 'alice.jones@example.com');
复制代码
参考链接:

  • oceanbase官方文档
  • windows 11系统下打开docker 提示 docker engine stopped
  • 阿里oceanbase数据库安装步骤-windows-docker


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

莱莱

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表