ubuntu18.04 系统环境
mysql> select version();
+-------------------------+
| version() |
+-------------------------+
| 5.7.42-0ubuntu0.18.04.1 |
+-------------------------+
1 row in set (0.00 sec)
install package list:
pip install crcmod
pip install numpy
pip install pymysql
sudo pip3 install redis
sudo pip3 install websockets~=9.1 //指定安装websockets 9.1版本
sudo pip3 install websocket // version:0.2.1
log info:
PyInstaller: 4.10
Python: 3.6.9
安装的tolls 包(python3.6):
pyinstaller --version
4.10
pip install pyproj--》 pip list |grep pyproj0--> pip3 list |grep pyproj [pip, pip3 均进行了安装Version: 3.0.1]
sudo pip3 install pyinstaller --->这个可以安装成功
然后进行: ./make_xxx_engine_deb.sh deb
端口是否占用:
netstat -ntpl | grep 6379
杀死6379端口的进程
sudo fuser -k -n tcp 6379
///修改远程登录方式sudo vim /etc/redis.conf
# 允许任何主机连接、访问
bind 127.0.0.1 改为 bind 0.0.0.0
# 关闭保护模式
protected-mode yes 改为 protected-mode no
# 允许启动后在后台运行,即关闭命令行窗口后仍能运行
daemonize no 改为 daemonize yes
mysql 安装:
sudo apt-get install mysql-server
sudo apt-get install mysql-client
systemctl status mysql.service ///查看运行状态
sudo systemctl start/restart/stop mysql.service
sudo service mysql restart ////////也可以采用这个指令进行重启
sudo systemctl start mysql.service
MySQL的配置文件:
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf ///打开配置文件,找到bind-address = 127.0.0.1 注释,可远程登录
mysql -V ///mysql Ver 14.14 Distrib 5.7.42, for Linux (x86_64) using EditLine wrapper
whereis mysql ///mysql: /usr/bin/mysql /usr/lib/mysql /etc/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz
myslq 登录:
sudo mysql -uroot -p123456
登录mysql之后,分别执行以下命令
use mysql;
update user set host='%' where user='root'; //设定远程登录
flush privileges;
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
(“123456”:设定的密码)
flush privileges;
mysql INITSQL.sql 数据库的导入:
mysqladmin -u root -p create bleengine (数据库名字)
mysql -u root -p bleengine < INITSQL.sql
运行bleMain bin需要安装的文件:
sudo pip install crcmod (version 1.7)
运行bleMain:
1、screen -r bleRun 恢复会话,如果该会话不存在,创建该会话
2、bleengine 启动引擎
3、CTRL + A + D 退出当前会话,后台运行
alias bleengine='/opt/RTLS/ble/xxx'
其他group_concat配置:
临时配置
SET SESSION group_concat_max_len = 20480;
永久修改group_concat_max_len
需要修改my.cnf或my.ini文件,在文件中找到[mysqld] 在后面添加group_concat_max_len=10240,保存之后然后重启mysql即可