专栏首页Java工程师成长之路从零搭建java后台管理系统(二)mysql和redis安装

从零搭建java后台管理系统(二)mysql和redis安装

接上篇开始安装mysql和redis 注意了,如果用阿里云服务器,外网访问的端口必须在安全组开启,否则外网访问不通

三、服务器安装redis和mysql

  1. 本次环境搭建将所有第三方服务会安装在阿里云服务器上
  2. jdk使用java8,对jdk的安装就不做详述了
  3. 首先是mysql安装,这里我使用docker来安装mysql,由于我早就安装了docker,这里docker怎么装就不详细描述了,网上随处可见,很容易安装
  4. 接下来执行
docker pull hub.c.163.com/library/mysql:5.7
# 重命名镜像名
docker tag hub.c.163.com/library/mysql:5.7 mysql:5.7
# 创建用于挂载的目录
sudo mkdir -p /my/mysql/datadir #用于挂载mysql数据文件
sudo mkdir -p /my/mysql/conf.d #用于挂载mysql配置文件

# 创建容器
docker run --name mysql5.7 -p 3306:3306 -v /my/mysql/datadir:/var/lib/mysql -v /my/mysql/conf.d:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

命令解析:
--name:容器名

--p:映射宿主主机端口

-v:挂载宿主目录到容器目录

-e:设置环境变量,此处指定root密码

-d:后台运行容器

# 测试是否成功
  1. 创建完毕后,我在本地电脑用Navcat连接mysql,用户名root,密码123456,登上去后就可以界面化的修改添加用户和权限了,这里我又加了个tzxylao用户,之后用它登录了,当然root的账号密码要改下,或者删掉外网用户访问root账号的权限,安全性高些
  1. 接下来安装redis,我把一些第三方软件数据都挂接到了 /my 目录下,所以在该目录下,我创建个 mkdir redis ,进入该目录,执行以下语句
端口映射,data目录映射,配置文件映射。
  # docker run -p 6379:6379 --name myredis -v $PWD/data:/data -d redis:3.2  --requirepass "123456" --appendonly yes
  
  命令说明:
  --name myredis : 指定容器名称,这个最好加上,不然在看docker进程的时候会很尴尬。
  -p 6699:6379 : 端口映射,默认redis启动的是6379,至于外部端口,随便玩吧,不冲突就行。
  -v $PWD/redis.conf:/etc/redis/redis.conf : 将主机中当前目录下的redis.conf配置文件映射。
  -v $PWD/data:/data -d redis:3.2 : 将主机中当前目录下的data挂载到容器的/data
  --redis-server --appendonly yes :在容器执行redis-server启动命令,并打开redis持久化配置\
  注意事项:
    如果不需要指定配置,-v $PWD/redis.conf:/etc/redis/redis.conf 可以不用 ,
    redis-server 后面的那段 /etc/redis/redis.conf 也可以不用。
    主要我是用来给redis设置了密码

执行后它会把镜像下载并运行,docker ps 一下

  1. 测试一下
[root@izbp1itlw36onyj4m9b4hiz redis]# docker exec -it myredis redis-cli -h i.tzxylao.com
i.tzxylao.com:6379> set i 1
(error) NOAUTH Authentication required.
i.tzxylao.com:6379> auth Tzxylao*()
OK
i.tzxylao.com:6379> exit

其中i.tzxylao.com是我服务器地址

  1. 安装完mysql和redis,修改项目中对应的地址密码,启动完成。。完美!!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 腾讯云服务器地域选择的方法

    腾讯云CVM云服务器地域节点的选择是很重要的,腾讯云不同地域的云产品内网不通,并且购买后不能更换,所以腾讯云百科网建议用户在购买前请谨慎选择地域,关于地域节点的...

    上云小秘书
  • 【IoT迷你赛】我来点个灯

    板子5,6年没玩了,很荣幸有机会参加这次体验,开启不一样的旅程。前几天收到了腾讯云Iot的开发版,还是比较兴奋的。

    七夜安全博客
  • 腾讯云服务器安装AMH面板部署wordpress博客网站教程

    利用腾讯云服务器centos6.5使用AMH面板安装wordpress博客,相信很多新手朋友还是比较茫然的。这篇文章服务器租用网就教教大家如何使用腾讯云服务器c...

    用户2416682
  • 后台并发模型改进经验分享

    异步IO多线程并发模型通常由监听线程组+工作线程组构成,监听线程负责接收新连接,然后把新连接转给工作线程。

    三棵老松
  • 云服务器cvm快速入门教程

    本文主要介绍快速配置云服务器的方法。若快速配置不能满足您的需求,您可参考 自定义配置 Linux 云服务器 文档进行配置。

    勤劳的小蜜蜂
  • 在github搭建自己的博客

    在下以前也尝试过搭建个人主页,前端+后端+服务器+域名,等这些都弄过一遍后,发现系统设计的太挫没有使用的欲望,也没有写博客的欲望。某天突然醒悟了,别搞那些花里胡...

    acupt
  • Redis 的持久化和主从复制

    Redis作为一个键值对内存数据库(NoSQL),数据都存储在内存当中,在处理客户端请求时,所有操作都在内存当中进行,如下所示:

    逆月翎
  • 一个基于TCP/IP的小项目,实现广播消息的功能。(超详细版)

    该功能基于上个项目的改进,主要是通过对服务器端代码的修改,以及对客户端作少许修改,实现开启多客户端时,一个客户端发送消息,达到对所有客户端广播的效果。可参考网吧...

    WeiMLing
  • 腾讯云服务器计费模式包年包月和按量付费区别对比

    阿里云CVM云服务器计费模式分为包年包月和按量付费两种方式,腾讯云百科分享包年包月、按量付费区别对比:

    上云小秘书
  • 腾讯云实名认证常见问题解答

    在实际操作腾讯云服务器的过程中,经常有朋友找老魏询问相关问题。还是因为大家对于腾讯云实名认证接触的少,不太了解,碰到问题就不知道怎么办了。于是老魏汇总了一些常见...

    魏艾斯博客www.vpsss.net

扫码关注云+社区

领取腾讯云代金券