赞
踩
在阿里云服务器中安装EMQX企业版,执行以下命令:
一、下载EMQX压缩包
wget https://www.emqx.com/zh/downloads/enterprise/4.4.11/emqx-ee-4.4.11-otp24.3.4.2-1-ubuntu20.04-amd64.zip
二、解压压缩包
unzip emqx-ee-4.4.11-otp24.3.4.2-1-ubuntu20.04-amd64.zip
三、运行EMQX
./emqx/bin/emqx start
如果要删除EMQX,只需要删掉/etc目录下的emqx和/usr/lib目录下的emqx文件夹即可。
阿里云服务器的下载源默认是阿里云的镜像源,里面默认下载的是Mysql8.0版本的,如果需要下载别的版本的,可以使用docker容器下载
下载mysql命令
apt install mysql-server
检验mysql运行命令:
sudo systemct1 status mysql
mysql重启命令:
service mysql restart
下载完后直接在命令行输入mysql,会进入数据库中,此时你的root用户没有密码,安全等级没有配置,什么都没有。
接下来在mysql中输入exit退出mysql
在命令行输入:sudo mysql_secure_installation
进入第一个界面,选择y
- Securing the MySQL server deployment.
-
- Connecting to MySQL using a blank password.
-
- VALIDATE PASSWORD COMPONENT can be used to test passwords
- and improve security. It checks the strength of password
- and allows the users to set only those passwords which are
- secure enough. Would you like to setup VALIDATE PASSWORD component?
-
- Press y|Y for Yes, any other key for No: y
进入第二个界面,选择0,最低等级的密码验证策略
- There are three levels of password validation policy:
-
- LOW Length >= 8
- MEDIUM Length >= 8, numeric, mixed case, and special characters
- STRONG Length >= 8, numeric, mixed case, special characters and dictionary file
-
- Please enter 0 = LOW, 1 = MEDIUM and 2 = STRONG: 0
进入第三个界面,设置Mysql root用户的密码,如果没有设置验证密码插件,这一步不用管,直接把这个服务器终端关了再开一次,不然退不出去
- Please set the password for root here.
-
-
- New password:
-
- Re-enter new password:
如果设置了密码验证插件,进入第四个界面,这个脚本将会显示你的新密码强度。输入y
确认密码。
- Estimated strength of the password: 50
- Do you wish to continue with the password provided?(Press y|Y for Yes, any other key for No) : y
随后进入mysql,输入语句:SHOW VARIABLES LIKE 'validate_password%';
来查看安全等级,如果显示出来了就算成功了
在mysql中,输入use mysql选择数据库,再输入 select user,host from user,查看用户信息表格
默认root用户的host是localhost,使用语句改成%:update user set host='%' where user= 'root';
随后,退出mysql,在命令行中去到目录/etc/mysql/mysql.conf.d/中,ls查看,修改mysqld.cnf文件
按下图所示连接成功后,创建一个新的数据库mqtt
发送消息后,数据存进Mysql
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。