在centos7下安装和部署java8和mysql
作者:mrr 发布时间:2024-01-27 17:00:41
一般学习java和部署项目都是在本地部署,但是生产环境一般都是在linux环境下,部署和安装环境都是在控制台下进行操作的,没有windows的可视化的操作界面,对与linux的命令掌握和操作对小白来说都是一个个挑战,记录下自己的安装配置过程,以便自己和大家一起学习:
登陆远程服务器,个人使用所以用的是root,输入自己的密码
ssh -i ~/.ssh/id_rsa root@ip
安装java8
我的服务器是有yum的,所以绝大部分的东西,用的上yum来安装的,类似mac os上面的homebrew,安装配置相对简单。
首先我们看看yum里面有那些java的版本:
yum -y list java*
之后可以看到一系列的java1.6,1.7,1.8的,你可以选择你要的版本进行安装,本人安装的是1.8的:
yum -y install java-1.8.0-openjdk*
一路很顺畅,会提示一个 完毕!
接下来验证java版本看看是否安装完成:
java -version
openjdk version "1.8.0_121"
OpenJDK Runtime Environment (build 1.8.0_121-b13)
OpenJDK 64-Bit Server VM (build 25.121-b13, mixed mode)
好的,这个时候我们的java8基本上安装成功了!接下来,安装我们的mysql:
mysql安装
首先下载安装包,这个过程要看你服务器的网速了:
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
再接着安装mysql包:
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
完了之后你就可以安装mysql了:
sudo yum install mysql-server
一路上该y的就y~
我参照着网上教程走着走着就迷路了,以为安装完了,
开启服务先:
service mysqld start
潇洒的准备mysql -u root -p
进去修改密码,呵呵,初始密码呢?好的,网上教程说了,log里面有:
grep "password" /var/log/mysqld.log
但是我这个儿真心没发现!
怎么办?
安全模式下进去修改:
mysqld_safe --skip-grant-tables &
接着,我们继续mysql -u root -p 不用输入密码直接回车进去!修改密码
1. 修改密码
update mysql.user set authentication_string=password('你的密码') where user='root' and Host = 'localhost';
2. 刷新权限
flush privileges;
3. 退出
quit
退出后重启mysql服务:
service mysqld restart
然后再
mysql -u root -p
输入你设置的密码就可以进去了!
之后可能会安装redis和zookeeper,tomcat等
以上所述是小编给大家介绍的在centos7下安装和部署java8和mysql网站的支持!
猜你喜欢
- 本文实例讲述了python实现简单socket程序在两台电脑之间传输消息的方法。分享给大家供大家参考。具体分析如下:python开发简单so
- 问题你想读写一个CSV格式的文件。解决方案对于大多数的CSV格式的数据读写问题,都可以使用 csv 库。、例如,假设你在一个名叫stocks
- 年月日三下拉框联动,代码比较简洁<html><head><title>年月日三下拉框联动 - www.a
- python语句mode = ‘test’ if y is None else &lsquo
- 1 简介费老师我在几年前写过的一篇文章(https://www.jb51.net/article/243348.htm)中,介绍过tqdm这
- 本文为大家分享了python爱心表白的具体代码,供大家参考,具体内容如下import turtleimport time# 画爱心的顶部de
- 连续活跃登陆的用户指至少连续2天都活跃登录的用户解决类似场景的问题创建数据CREATE TABLE test5active(dt strin
- 有这种要求,更新自己本身的字段的某个值进行加或者减常规方法:UPDATE tbl_kintai_print_hisSET &nb
- 前言python本身使用 \ 来转义一些特殊字符,比如在字符串中加入引号的时候s = 'i\'m superman'
- 在Jupyter Notebook上使用Python+opencv实现如下图像缺陷检测。关于opencv库的安装可以参考:Python下op
- 安装模块下面需要用模块,先安装一下:pip install numpy pip install opencv-python==4.5.5.6
- ORDER BY _column1, _column2; /* _column1升序,_column2升序 */ ORDER BY _col
- 在Python个人博客程序开发实例框架设计中,我们已经完成了 数据库设计、数据准备、模板架构、表单设计、视图函数设计、电子邮件支持 等总体设
- 前提:升序数组,待查元素在数组中。二分查找:就是一个递归函数c。待查元素a,当前数组中位数b,如果b=a则返回b的索引,b>a则在b左
- 写了一个小巧的jquery拾色工具,代码简单得不得了,只有这么几行:(function($){ $.fn.pickColor=fu
- CURLOPT_RETURNTRANSFER 选项:curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);如
- 一、模块模块可以看成是一堆函数的集合体。一个py文件内部就可以放一堆函数,因此一个py文件就可以看成一个模块。如果这个py文件的文件名为mo
- 密码已经是我们生活工作中必不可少的工具,但一个不安全的密码有又有可能会给我们造成不必要的损失。作为网站设计者,如果我们在网页中能对用户输入的
- 因为最近要经常转换数据集进行实验,因此记录一下。1、视频转图片即为将视频解析为一帧一帧的图片:import cv2vc=cv2.VideoC
- asyncio 是 python 力推多年的携程库,与其 线程库 相得益彰,更轻量,并且协程可以访问同一进程中的变量,不需要进程间通信来传递