Centos7 在线安装开发环境 jdk1.8+mysql+tomcat
写在最前
刚刚开始接触Linux,并折腾着在服务器上部署自己的项目,当然作为一个后端开发人员,必不可少的东西肯定是
- JDK
- Mysql
- Tomcat容器
每天记录一天,每天进步一点点~~
1.更新系统
yum update
2.安装JDK
yum install -y java-1.8.0-openjdk
3.安装 mysql
访问:https://dev.mysql.com/downloads/repo/yum/

### 下载最新的mysql Repository mysql 8.0
wget -i -c http://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm ### 安装rep包 yum -y install mysql80-community-release-el7-3.noarch.rpm ### 安装mysql服务端 yum -y install mysql-community-server ### 启动mysql 服务 systemctl start mysqld.service ### 查看Mysql运行情况
systemctl status mysqld.service

查看mysql默认密码
grep "password" /var/log/mysqld.log

使用默认密码登录数据库
mysql -uroot -p你的密码
修改mysql 密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';
可能出现:Your password does not satisfy the current policy requirements
解决方案:https://blog.csdn.net/qq_38591756/article/details/82958333
mysql5.7默认安装了密码安全检查插件(validate_password),默认密码检查策略要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位。否则会提示ERROR (HY000): Your password does not satisfy the current policy requirements错误
---------------------
作者:caoruichn
来源:CSDN
原文:https://blog.csdn.net/qq_38591756/article/details/82958333
版权声明:本文为博主原创文章,转载请附上博文链接!
嫌麻烦就设置一个自己记得住的就ok
重启数据库,完成密码更新
systemctl restart mysqld
4.设置开机启动mysql
systemctl enable mysqld
systemctl daemon-reload
5.开启远程连接
登录数据库后 use mysql
update user set host='%' where user ='root';
让命令生效
flush privileges;
尝试Navcate连接
6.安装tomcat
进入tomcat官网 下载tomcat 8.0 https://tomcat.apache.org/download-80.cgi

这里有两种方法下载tomcat
- 直接在linux命令行里面执行命令
wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.43/bin/apache-tomcat-8.5.43.tar.gz
2. windows下载到本地后 使用ftp工具上传到linux

安利两款软件 linux终端模拟器+ftp工具(免费且支持中文)

Xshell : https://www.lanzous.com/i5a2tkb
Xftp : https://www.lanzous.com/i5a2t1c
开启tomcat
1.进入tomcat 目录,首先修改conf配置文件 把8080端口修改为80

保存退出 进入bin目录 执行命令开启tomcat
./shutdown.sh

测试访问:

参考:
https://blog.csdn.net/qq_36582604/article/details/80526287
https://blog.csdn.net/qq_38591756/article/details/82958333
Centos7 在线安装开发环境 jdk1.8+mysql+tomcat的更多相关文章
- CentOS7.X安装LMMP环境Nginx+PHP+Mysql详解
前言: 作为PHP开发者,我们常用的线上环境就是LNMP,合理的搭建也是必须掌握的技能,下面就利用源码的方式详细介绍下LNMP环境Nginx+PHP+Mysql的详细搭建步骤: 版本说明: Nginx ...
- Linux 下安装 java 环境(jdk + mysql + tomcat)
Linux选用的是 centOS 6.8 64位 ,最先要将 centOS 中自带的 jdk 和 myqsql 卸载掉. 首先安装 了 SSH,通过 SSH 将 jdk,mysql,tomcat 的压 ...
- 不安装开发环境,查看logcat日志
#公司的测试终于想到要看 android 的日志.安装开发环境太麻烦了,这里有个简单的办法. 我把\sdk\platform-tools目录中,文件名以"adb"开头的三个文件打包 ...
- Linux—CentOS7下python开发环境配置
CentOS7下python开发环境配置 上一篇博客讲了如何在Centos7下安装python3(https://www.cnblogs.com/zivli/p/9937608.html),这一次配置 ...
- 安装开发环境vs2017+sql2016+tfs2017
安装开发环境vs2017+sql2016+tfs2017 编写人:左丘文 2019-7-16 近一年了,一直没空着手写点什么,跟大家交待下吧,去年一次机会,其实也不完全是去年,因此离开了我工作15年的 ...
- Linux第二篇【系统环境、常用命令、SSH连接、安装开发环境】
系统环境 我们知道Windows的出色就在于它的图形界面那一块,而Linux对图形界面的支持并不是那么友好-其实我们在Windows下对图形界面进行的操作都是得装换成命令的方式的! 当然了,我们在Ub ...
- centos7下搭建JAVA项目运行环境。 JAVA+MYSQL+TOMCAT+NGINX
环境: centos 7 64位 一.配置mysql 5.71.下载mysql源安装包wget http://dev.mysql.com/get/mysql57-community-release-e ...
- Scriptcase在线试用开发环境
现在,你可以通过浏览器在线试用的方式,体验Scriptcase的高效快速开发方式. 只需要有上网环境就可以使用: 兼容几乎所有的浏览器(IE.Firefox.Chrome.Opera……): 客户端无 ...
- linux安装lamp环境(linux+apache+mysql+php)
源码安装 本次使用 Centos7.2 MySQL5.7.22 Apache2.4.37 PHP5.6.38 安装Apache 安装httpd和所需依赖:gcc, apr, apr-util,apr- ...
随机推荐
- TEX Quotes
题目链接:https://cn.vjudge.net/problem/UVA-272 AC代码: /* */ #include <iostream> #include <stdio. ...
- pip崩了, 解决 ModuleNotFoundError: No module named 'pip'.
今天 在windows下用pip 安装数据库模块pymysql 把pip 弄崩了,直接出现下面的错误.都是红字, 再输入pip install pymysql ,会报错ModuleNotFound ...
- Java两个数的和
给你一个整数数组, 返回两个数的指数,使他们加起来等于给定的数. 你可以假设只有一个解, 并且相同的元素不会用两次. 比如: 给定数组 = [2, 7, 11, 15], 目标数 = 9, 因为[0] ...
- uniapp - 阿里图库字体图标使用
[iconfont下载] https://www.iconfont.cn/search/index?searchType=icon&q=%E4%B8%8A%E4%BC%A0 可能报错,找不到线 ...
- RedHat离线安装Python3以及各种依赖
RedHat离线安装Python3以及各种依赖 1, yum install -y ncurses-libs zlib-devel mysql-devel bzip2-devel openssl-de ...
- django安装使用xadmin
Xadmin介绍 直接替换掉Django自带的admin系统,并提供了很多有用的东西:完全的可扩展的插件支持,基于Twitter Bootstrap的漂亮UI. 完全替代Django admin 支持 ...
- SpringBoot 使用AOP记录接口访问日志
文章来源:https://macrozheng.github.io/mall-learning/#/technology/aop_log AOP AOP为Aspect Oriented Program ...
- cmd 连接oracle
第一步: sqlplus/nolog 第二步: conn 数据库名/密码@ip:端口/database: conn bill:/orcl 如果是连接不上. 报错信息为 Oracle ORA-0103 ...
- (二)limit的高级用法
一.取出前n条数据 ; 二.取出第几行到第几行的数据 ,; 解释:取出从第3行(从0行开始)开始的5条记录.
- Unreal Engine 4 中的 UI 优化技巧
转自:https://mp.weixin.qq.com/s/bybEHM9tF-jBPxxqXfrPOQ## Unreal Open Day 2017 活动上 Epic Games 开发者支持工程师郭 ...