Bootstrap

FISCO BCOS 区块链浏览器 fisco-bcos-browser

目录

环境要求

PyMySQL 部署

CentOS

Ubuntu

拉取安装脚本

修改配置

部署

访问

检查问题

存在问题


环境要求

环境版本
JavaJDK8或以上版本
MySQLMySQL-5.6或以上版本
PythonPython3.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

注意:

一般第一次部署所有服务的时候自动帮助开启服务了,不需要再次开启

访问

http://127.0.0.1:5100/

检查问题

部署日志: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

;