1、启动并运行一个容器,并安装TIDB数据库
1.1 运行一个容器,并进入容器
- # docker run -itd --privileged -p 4000:4000 --name tidb --restart always centos /usr/sbin/init
- # docker exec -it 9a79bf9b5099 /bin/bash
复制代码
1.2 安装TIDB数据库
下载单机版数据库,并解压进入数据库目录
- # wget http://download.pingcap.org/tidb-latest-linux-amd64.tar.gz
- # tar -xf tidb-latest-linux-amd64.tar.gz
- # cd tidb-latest-linux-amd64
复制代码
2、启动数据库
- # ./bin/pd-server --data-dir=pd --log-file=pd.log &
- # ./bin/tikv-server --pd="127.0.0.1:2379" --data-dir=tikv --log-file=tikv.log &
- # ./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
- # Enable to use MySQL 8.0
- [mysql80-community-dmr]
- name=MySQL 8.0 Community Server Development Milestone Release
- baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/7/$basearch/
- enabled=1
- gpgcheck=1
- gpgkey=http://repo.mysql.com/RPM-GPG-KEY-mysql
复制代码
3.2 安装mysql-community-client
- # yum -y install mysql-community-client
复制代码
4、使用Mysql客户端连接数据库
4.1 使用命令连接数据库
- # mysql -h 127.0.0.1 -P 4000 -u root -D test
复制代码
4.2 修改root密码
- mysql> use mysql;
- mysql> update user set password=password('Safehourse123456') where user='root';
- mysql> flush privileges;
复制代码
4.3 修改root远程连接权限
- mysql> use mysql;
- mysql> update user set host='%' where user='root';
- mysql> flush privileges;
复制代码
5、使用Navicat Premium测试连接
5.1 配置连接信息,如下图
5.2 测试连接,连接成功,如下图
以上为Centos 7 使用容器安装配置TIDB数据库的简单操作步骤,祝你成功
|