国产数据库TiDB单机部署最佳实践 ((1))

创建用户

##创建用户
adduser tidb



#设置密码
passwd tidb

配置免密码登录

cat >> /etc/sudoers << "EOF"
tidb ALL=(ALL)  NOPASSWD:ALL
EOF

创建tidb用户ssh key

切换用户
[root@jeames ~]# su - tidb
执行命令,一直按回车键就行
[tidb@jeames ~]$ ssh-keygen -t rsa

解压安装包安装

1.切换到tidb用户,新建以下两个目录

[tidb@k8s-master3 ~]$  mkdir tidb-deploy
[tidb@k8s-master3 ~]$  mkdir tidb-data
 

chmod +x tidb-community*


 tar -zxvf   tidb-community-server-v4.0.11-linux-amd64.tar.gz
3.执行instal文件

 [tidb@k8s-master3 ~]$ sh /home/tidb/tidb-community-server-v4.0.11-linux-amd64/local_install.sh

 

配置初始化参数文件

YAML、YML在线编辑器(格式化校验)-BeJSON.com


cat >> /home/tidb/topology.yaml << "EOF"
global:
  user: "tidb"
  ssh_port: 22
  deploy_dir: "/home/tidb/tidb-deploy"
  data_dir: "/home/tidb/tidb-data"
server_configs: {}
pd_servers:
  - host: 192.168.56.17
tidb_servers:
  - host: 192.168.56.17
tikv_servers:
  - host: 192.168.56.17																						
monitoring_servers:
  - host: 192.168.56.17
grafana_servers:																							  - host: 192.168.56.17
alertmanager_servers:
  - host: 192.168.56.17
EOF

more /home/tidb/topology.yaml

部署版本为v4.0.11 ,其他版本可以执行 tiup list tidb 获取

部署集群

tiup cluster deploy tidb-test v4.0.11 ./topology.yaml --user  tidb -p

 输入tidb用户密码

 启动集群

tiup cluster start tidb-test

 检查集群状态,命令:tiup cluster display tidb-test

找一个pd 节点登录 [前提安装好mariadb 客户端工具有MySQL命令]

mysql -uroot -h192.168.56.17 -P 4000 

mysql> SET password = password("123456@abc.COM");
Query OK, 0 rows affected (0.01 sec)

mysql> flush PRIVILEGES;

推出在登录:
 


mysql -uroot -h192.168.56.17 -P 4000 -p123456@abc.COM

 插入表测试:

create database yangyang;
use yangyang;

创建一个my_user表:
CREATE TABLE `my_user` (
  `id` tinyint(4) NOT NULL AUTO_INCREMENT,
  `account` varchar(255) DEFAULT NULL,
  `passwd` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`)
);
插入数据:
INSERT INTO `my_user` VALUES ('1', 'admin', 'admin');
INSERT INTO `my_user` VALUES ('2', 'pu', '12345');
INSERT INTO `my_user` VALUES ('3', 'system', 'system');
INSERT INTO `my_user` VALUES ('4', 'zxh', 'zxh');
INSERT INTO `my_user` VALUES ('5', 'test', 'test');
INSERT INTO `my_user` VALUES ('6', 'pudong', 'pudong');
INSERT INTO `my_user` VALUES ('7', 'qiqi', 'qiqi');

或者dbeaver

打开web:
 

http://192.168.56.17:2379/dashboard/#/overview

用户名:root
密码:123456@abc.COM

打开prometheus:

http://192.168.56.17:9090/graph

grafana 监控打开:

http://192.168.56.17:3000/?orgId=1

默认用户名密码:
       admin/123456@abc.COM

关闭数据库 

tiup cluster stop tidb-test

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值