计费系统部署(联网版)
一、导入文件
1、上传文件到服务器
(1)在服务器中的/opt/目录下创建BillCommonManage文件夹
sudo mkdir /opt/BillCommonManage
sudo mkdir /opt/BillCommonManage
(2)将所有文件上传到/opt/BillCommonManage/目录下
(3)在BillCommonManage文件夹下使用ls命令查看上传的文件是否齐全
二、镜像加载
1、加载数据库文件
sudo docker load -i pd.tar
sudo docker load -i pd.tar
sudo docker load -i tikv.tar
sudo docker load -i tikv.tar
sudo docker load -i tidb.tar
sudo docker load -i tidb.tar
2、加载计费系统文件
sudo docker load -i manage.tar
sudo docker load -i manage.tar
sudo docker load -i report.tar
sudo docker load -i report.tar
三、数据库初始化
1、启用tidb服务
sudo docker-compose up -d pd
sudo docker-compose up -d pd
sudo docker-compose up -d tikv
sudo docker-compose up -d tikv
sudo docker-compose up -d tidb_db
sudo docker-compose up -d tidb_db
2、将脚本拷入容器中
sudo docker cp billcommonstandard.sql bill_tidb:/billcommonstandard.sql
sudo docker cp billcommonstandard.sql bill_tidb:/billcommonstandard.sql
3、进入相应容器内
sudo docker exec -it bill_tidb bash
sudo docker exec -it bill_tidb bash
4、更新容器内的所有已安装软件包
yum update -y
yum update -y
yum install -y mysql
yum install -y mysql
5、连接Tidb数据库并初始化数据库
(1)连接TIDB服务 mysql -h tidb_db -P 4000 -uroot --default-character-set=utf8mb4
mysql -h tidb_db -P 4000 -uroot --default-character-set=utf8mb4
(2)修改 root 用户的密码为 sa
ALTER USER 'root'@'%' IDENTIFIED BY 'sa';
ALTER USER 'root'@'%' IDENTIFIED BY 'sa';
刷新权限,使密码更改立即生效
FLUSH PRIVILEGES;
FLUSH PRIVILEGES;
退出数据库
exit
exit
(3)创建字符集设为utf8mb4的数据库
mysql -h tidb_db -P 4000 -uroot -psa --default-character-set=utf8mb4 -e "CREATE DATABASE billcommonstandard DEFAULT CHARACTER SET utf8mb4;"
mysql -h tidb_db -P 4000 -uroot -psa --default-character-set=utf8mb4 -e "CREATE DATABASE billcommonstandard DEFAULT CHARACTER SET utf8mb4;"
(4)将容器内billcommonstandard.sql文件导入到billcommonstandard数据库中
mysql -h tidb_db -P 4000 -uroot -psa --default-character-set=utf8mb4 billcommonstandard < /billcommonstandard.sql
mysql -h tidb_db -P 4000 -uroot -psa --default-character-set=utf8mb4 billcommonstandard < /billcommonstandard.sql
(5)退出镜像容器
exit
exit
(6)查看tidb数据库容器的IP地址
(7)将IP地址填写到app文件中appsettings.json的Server="IP地址"中,三个都要改
四、启动程序服务
sudo docker-compose up -d bill-manage
sudo docker-compose up -d bill-manage
sudo docker-compose up -d bill-report
sudo docker-compose up -d bill-report
五、程序访问
1、计费管理端
默认访问地址:https://服务器IP地址:6061/
账号:admin
密码:88888
注:初次需要将机器码复制给技术人员,获取授权码粘贴近页面中,才可以使用
2、计费查询端
https://服务器IP地址:6062/
账号:admin
密码:88888