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- ...
随机推荐
- 守护进程daemon.c
它的特点是:•不占用控制终端(后台运行)•独立于控制终端•周期性运行 #include<stdio.h>#include<unistd.h>#include<fcntl. ...
- Tkinter 之文件管理器
一.效果图 二.功能描述 1.打开文件菜单中的打开按钮,可以选择目录. 2.可以查看各种类型的图片. 3.可以编辑文本. 4.显示行号功能,可改变目录显示的宽度. 三.使用的标签 1.Menu 2.F ...
- hypermesh对msh文件或者cas文件重新命名边界
原视频下载地址: https://pan.baidu.com/s/1c1Thqm 密码: muhe
- 2019 SDN第四次上机作业
作业博客链接:http://edu.cnblogs.com/campus/fzu/fzusdn2019/homework/10017 1. 解压安装OpenDayLight控制器(本次实验统一使用Be ...
- python使用ldap3进行接口调用
把自己使用到的ldap调用的代码分享出来,希望大家可以参考 #!/usr/bin/python # -*- coding: utf-8 -*- """ @Time : 2 ...
- [C++] explicit关键字使用方法
C++中,构造函数可以用作自动类型转换,但是这种转换不一定是程序所需要的,有时会导致错误的类型转换. 下面的代码,在mian函数中,将一个整形赋值为对象类型. #include "iostr ...
- 解决idea创建Maven项目速度慢
idea在创建maven项目的时候会去网上自动下载需要的插件,这样就会导致项目创建后一直处于下载插件的状态中,影响开发效率 此时我们可以在创建maven骨架的时候,加入键值对来让maven调用本地的骨 ...
- JavaBitSet学习
一.背景 之前公司项目需要对会员人群进行去重过滤,人群的维度是user_id: 因此采用了BitSet做简单的去重,方案将user_id作为bitset中的bit索引: 通过and\or\xor基础运 ...
- ActionFilter、IAuthorizationFilter 权限验证重定向跳转到其它页面
方法一: public class IsAllowAttribute: ActionFilterAttribute { public override void OnActionExecuting(A ...
- __gcd-最大公约数
__gcd-最大公约数 最大公约数(greatest common divisor,简写为gcd:或highest common factor,简写为hcf) __gcd(x,y)是algorithm ...