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- ...
随机推荐
- dropbox icloud and nustore
dropbox icloud and nustore 这里只是写一下自己的感受. 曾经搜索无数遍, 想着用哪个比较好, 想来比较一下, 还不如自己直接用用看吧. 于是同时用了很久的 dropbx 和 ...
- HTML试题解析
1.关于CSS为什么会出现Bug说法不正确的是(). (选择二项) A:编写CSS样式时需要考虑在不同浏览器中实现表现一致 B:各大主流浏览器由于不同厂家开发,浏览器使用的内核不同,支持CSS的程度不 ...
- Tkinter 之文件管理器
一.效果图 二.功能描述 1.打开文件菜单中的打开按钮,可以选择目录. 2.可以查看各种类型的图片. 3.可以编辑文本. 4.显示行号功能,可改变目录显示的宽度. 三.使用的标签 1.Menu 2.F ...
- SDN阅读作业(二)
前言碎碎念 当我看到这个全英论文以后,身体和心理都出现了戒断反应,让人无比难受,毕竟自己很久没做过英语阅读理解了.总之,在舍友大佬的帮助下以及各款翻译软件的鼎力支持之下(通篇读完后还是找了中文文献来对 ...
- pgsql 聚合函数array_to_string,ARRAY_AGG
array_to_string--将sql中的数组转为字符串 ARRAY_AGG--将sql中的数据转为数组处理 以下给大家一个简单的例子即可体会: 1.需求 2.数据库中原数据 1.pn ...
- java.net.MalformedURLException: unknown protocol: 异常
开门见山的说,第一个参数u,赋的值是 "D://123.txt",于是乎,报错了,java.net.MalformedURLException: unknown protocol: ...
- 经典批处理实现自动关机(BAT)
经典批处理实现自动关机1.BAT @ECHO offTITLE 自动关机程序 作者:廖晓青 :startCLSCOLOR 1frem 使用COLOR命令对控制台输出颜色进行更改MODE con: CO ...
- ProxyFactoryBean与AopProxy介绍
1.ProxyFactoryBean的典型配置 2.进入getObject方法 /** * Return a proxy. Invoked when clients obtain beans from ...
- android -------- AES加密解密算法
AES加密标准又称为高级加密标准Rijndael加密法,是美国国家标准技术研究所NIST旨在取代DES的21世纪的加密标准.AES的基本要求是,采用对称分组密码体制,密钥长度可以为128.192或25 ...
- Intellij idea 告警:URI is not registered (Settings | Languages & Frameworks | Schemas and DTDs)
URI is not registered (Settings | Languages & Frameworks | Schemas and DTDs) 一.快捷键方式 鼠标移动到出错的的地方 ...