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- ...
随机推荐
- 前端微信小程序生鲜类仿爱鲜蜂微信小程序
需求描述及交互分析设计思路和相关知识点首页界面布局设计闪送超市纵向导航设计商品添加到购物车设计购物车商品显示设计收货地址列表显示设计新增收货地址设计 交互分析(1)底部标签导航有首页.闪送超市.购物车 ...
- 第12组 Alpha冲刺(6/6)
Header 队名:To Be Done 组长博客 作业博客 团队项目进行情况 燃尽图(组内共享) 展示Git当日代码/文档签入记录(组内共享) 注: 由于GitHub的免费范围内对多人开发存在较多限 ...
- torch
1.从数据直接构建tensor x = torch.tensor([5.5,3]) 2.从已有的tensor构建一个tensor.这些方法会重用原来tensor的特征. x = x.new_ones( ...
- SpringMVC(中)
一.传值方式 (1)Map Controller @Controller public class MyController { @RequestMapping("first") ...
- centos 添加/删除用户和用户组
centos系统添加/删除用户和用户组 在centos中增加用户使用adduser命令而创建用户组使用groupadd命令,这个是不是非常的方便呀,其实复杂点的就是用户的组与组权限的命令了,下 ...
- [E2E_L9]Linux命令行上传文件到百度网盘
百度有2TB 存储空间,在有第三方服务器的情况下,很多东西不需要下载到本地,可以直接使用服务转存,这非常好. 系统环境: Linux 系统 + Python 2.7 安装软件工具:[可能会要重复装] ...
- vue---监听浏览器窗口的宽度
使用VUE开发后台项目,后台项目需要进行后台根据浏览器窗口进行变化,需要使用vue来监听浏览器的窗口变化. <template> <div class="conte ...
- DateUtil(2)
import java.sql.Timestamp; import java.text.ParseException; import java.text.SimpleDateFormat; impor ...
- 接口测试01- Jmeter-线程进程-环境变量
1.1 概念 JMeter 是 Apache 组织使用 Java 开发的一款测试工具 ,它最初被设计用于Web应用测试,但后来扩展到其他测试领域. 它可以用于测试静态和动态资源,例如静态文件.Java ...
- python web开发——django学习(二)第一个django网站运行成功
1.写message_form.html <!DOCTYPE html> <html lang="en"> <head> <meta ch ...