#安装redis
curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
sudo apt-get update
sudo apt-get install redis
#支持局域网 修改 /etc/redis/redis.conf,注释掉 bind 127.0.0.1,并将 protected-mode 改为 no
sudo vim /etc/redis/redis.conf
#启动服务
sudo service redis-server start
#映射端口(这里是在宿主机上用管理员身份执行)
netsh interface portproxy add v4tov4 listenport=6379 connectaddress=172.21.241.31 connectport=6379 listenaddress=0.0.0.0 protocol=tcp
New-NetFirewallRule -DisplayName "Allow Inbound TCP Port 6379" -Direction Inbound -Action Allow -Protocol TCP -LocalPort 6379
#安装mysql
sudo apt-get install mysql-server
#mysql状态
systemctl status mysql.service
#查看用户名和密码
sudo cat /etc/mysql/debian.cnf
#登录
mysql -u debian-sys-maint -p
mysql> create user 'root'@'%' identified by "你的密码";
mysql> grant all privileges on *.* to 'root'@'%';
mysql> flush privileges; // 强制刷新
mysql> exit // 退出mysql
#重启mysql
sudo /etc/init.d/mysql restart
#映射端口(这里是在宿主机上用管理员身份执行)
netsh interface portproxy add v4tov4 listenport=3306 connectaddress=172.21.241.31 connectport=3306 listenaddress=0.0.0.0 protocol=tcp
New-NetFirewallRule -DisplayName "Allow Inbound TCP Port 3306" -Direction Inbound -Action Allow -Protocol TCP -LocalPort 3306