目录
环境要求
环境 | 版本 |
Java | JDK8或以上版本 |
MySQL | MySQL-5.6或以上版本 |
Python | Python3.5+ |
PyMySQL | 使用python3时需安装 |
PyMySQL 部署
CentOS
sudo yum -y install python36-pip
sudo pip3 install PyMySQL
Ubuntu
sudo apt-get install -y python3-pip
sudo pip3 install PyMySQL
拉取安装脚本
#获取部署安装包
wget https://osp-1257653870.cos.ap-guangzhou.myqcloud.com/FISCO-BCOS/fisco-bcos-browser/releases/download/v2.2.5/browser-deploy.zip
#解压安装包:
unzip browser-deploy.zip
cd browser-deploy
修改配置
#主要改数据库用户名,数据库密码,数据库名称
数据库IP:sed -i "s/127.0.0.1/${your_db_ip}/g" common.properties
数据库端口:sed -i "s/3306/${your_db_port}/g" common.properties
数据库用户名:sed -i "s/dbUsername/${your_db_account}/g" common.properties
数据库密码:sed -i "s/dbPassword/${your_db_password}/g" common.properties
数据库名称:sed -i "s/db_browser/${your_db_name}/g" common.properties
前端服务端口:sed -i "s/5100/${your_web_port}/g" common.properties
后端服务端口:sed -i "s/5101/${your_server_port}/g" common.properties
例子(将数据库IP由127.0.0.1改为0.0.0.0):sed -i "s/127.0.0.1/0.0.0.0/g" application.yml
注意:
① 修改文件(vim common.properties)
② 数据库需要提前安装
③ 服务端口不能小于1024
部署
#部署所有服务
python3 deploy.py installAll
#开启
python3 deploy.py startAll
#关闭
python3 deploy.py stopAll
注意:
一般第一次部署所有服务的时候自动帮助开启服务了,不需要再次开启
访问
检查问题
部署日志:log/
后端日志:server/log/
前端日志:web/log/
存在问题
数据库安装后登录报错
# mysql安装完成后,登录报错:Access denied for user ‘root’@’localhost’
# 编辑 mysqld.cnf ,在[mysqld] 部分最后添加一行
cd /etc/mysql/mysqld.conf.d
skip-grant-tables
# 保存后重启mysql
service mysqld restart
#登录mysql
mysql -uroot -p mysql