采集程序、数据库安装步骤
1,安装Redis
https://www.cnblogs.com/hunanzp/p/12304622.html
区分127.0.0.1和0.0.0.0区别
第一步 导入压缩包解压
第二步在解压文件夹下面是make 命令安装
![](https://img.haomeiwen.com/i3395473/98dfc2e23ab80b14.png)
使用命令make MALLOC=libc安装redis
![](https://img.haomeiwen.com/i3395473/27ba80461b0e2bee.png)
使用 make install PREFIX=/usr/local/redis命令创建redis到指定位置
![](https://img.haomeiwen.com/i3395473/81bb828ce5ee0d74.png)
在redis下创建指定文件夹etc
![](https://img.haomeiwen.com/i3395473/e6282a165b8685d0.png)
将配置文件redis.conf 复制到etc 文件夹下面
![](https://img.haomeiwen.com/i3395473/2ae196a2b758bfe8.png)
修改配置文件redis
bind 0.0.0.0
daemonize yes
使用/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf命令启动redis
![](https://img.haomeiwen.com/i3395473/2af9413d2f102d2e.png)
测试
![](https://img.haomeiwen.com/i3395473/3095b4dd4f855a74.png)
2,安装MongoDB
https://www.cnblogs.com/tjp40922/p/11870321.html
第一步导入mongodb安装包
第二步创建data和 logs
第三步添加配置文件
第四部设置数据库和账号密码
mongodb.conf配置文件
![](https://img.haomeiwen.com/i3395473/9126213af449df5b.png)
dbpath = /home/mongodb/mongodb_data
logpath = /home/mongodb/mongodb_log/mongodb.log
fork = ture
bind_ip = 0.0.0.0
auth = false #先关闭,创建好用户再启动
![](https://img.haomeiwen.com/i3395473/379c363529979c3f.png)
设置用户名密码:
use water;
db.createUser({user:"admin",pwd:"admin2021",roles:[{role:"dbOwner",db:"water"}]});
3,安装MySQL
https://blog.csdn.net/qq_41510551/article/details/110731610
SYS_TBBLE 修改查询sys_table
安装mysql(7.33)
![](https://img.haomeiwen.com/i3395473/4302900e63dee6dc.png)
1)yum -y install mysql57-community-release-el7-11.noarch.rpm
2)yum -y install mysql-community-server
查看mysql原始密码
![](https://img.haomeiwen.com/i3395473/8a4ca558f2b6721c.png)
1)systemctl status mysqld.service(查看状态)
2)systemctl daemon-reload
3)systemctl enable mysqld
4)grep 'temporary password' /var/log/mysqld.log(查看日志中的root密码)
mysql -u root -p (进入mysql系统设置界面)
设置密码太简单解决方法
![](https://img.haomeiwen.com/i3395473/74fbf76fc37003b1.png)
SHOW VARIABLES LIKE 'validate_password%';
set global validate_password_policy=LOW;
set global validate_password_length=6;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'admin2020';
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'Admin_2020';
优化Linux中mysql查询条件
vi /etc/my.cnf
![](https://img.haomeiwen.com/i3395473/c36c02a9e6e66e73.png)
添加
lower_case_table_names=1
遇到远程连接1130报错
![](https://img.haomeiwen.com/i3395473/80489cdf5a608945.png)
mysql -uroot -p
use mysql;
select 'host' from user where user='root';
update user set host = '%' where user ='root';
flush privileges;
select 'host' from user where user='root';
重启
service mysqld start
systemctl restart mysqld.service
4,安装EMQ
https://blog.csdn.net/xiaobanv1/article/details/88641622
修改密码要在可视化界面修改
第一步 安装解压
![](https://img.haomeiwen.com/i3395473/c764b764041a3a63.png)
第二步 启动./bin/emqx start
5,安装蒲公英
https://service.oray.com/question/5063.html
需要提供VPN账号密码
启动采集程序dtu mqtt 以及后端程序
至此结束