开启辅助访问 切换到窄版

Centos 7 使用容器安装配置TIDB数据库

[复制链接]
作者:hanhongwen 
版块:
Database Database-NoSQL&NewSQL 发布时间:2018-8-22 23:15:06
2700

管理员

积分
9887
QQ
hanhongwen 发表于 2018-8-22 23:15:06 | 显示全部楼层 |阅读模式
1、启动并运行一个容器,并安装TIDB数据库

1.1 运行一个容器,并进入容器
  1. # docker run -itd --privileged -p 4000:4000 --name tidb --restart always centos /usr/sbin/init
  2. # docker exec -it 9a79bf9b5099 /bin/bash
复制代码


1.2 安装TIDB数据库

下载单机版数据库,并解压进入数据库目录
  1. # wget http://download.pingcap.org/tidb-latest-linux-amd64.tar.gz
  2. # tar -xf tidb-latest-linux-amd64.tar.gz
  3. # cd tidb-latest-linux-amd64
复制代码


2、启动数据库
  1. # ./bin/pd-server --data-dir=pd --log-file=pd.log &
  2. # ./bin/tikv-server --pd="127.0.0.1:2379" --data-dir=tikv --log-file=tikv.log &
  3. # ./bin/tidb-server --store=tikv --path="127.0.0.1:2379" --log-file=tidb.log &
复制代码


3、安装Mysql客户端

3.1 修改Mysql的源
# vi /etc/yum.repos.d/mysql-community.repo
  1. # Enable to use MySQL 8.0
  2. [mysql80-community-dmr]
  3. name=MySQL 8.0 Community Server Development Milestone Release
  4. baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/7/$basearch/
  5. enabled=1
  6. gpgcheck=1
  7. gpgkey=http://repo.mysql.com/RPM-GPG-KEY-mysql
复制代码


3.2 安装mysql-community-client
  1. # yum -y install mysql-community-client
复制代码


4、使用Mysql客户端连接数据库

4.1 使用命令连接数据库
  1. # mysql -h 127.0.0.1 -P 4000 -u root -D test
复制代码


4.2 修改root密码
  1. mysql> use mysql;
  2. mysql> update user set password=password('Safehourse123456') where user='root';
  3. mysql> flush privileges;
复制代码


4.3 修改root远程连接权限
  1. mysql> use mysql;
  2. mysql> update user set host='%' where user='root';
  3. mysql> flush privileges;
复制代码


5、使用Navicat Premium测试连接

5.1 配置连接信息,如下图
1.jpg

5.2 测试连接,连接成功,如下图
2.jpg

以上为Centos 7 使用容器安装配置TIDB数据库的简单操作步骤,祝你成功
    15561578755
回复

使用道具 举报

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

本版积分规则

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