在centos7下安装java8和mysql
一般学习java和部署项目都是在本地部署,但是生产环境一般都是在linux环境下,部署和安装环境都是在控制台下进行操作的,没有windows的可视化的操作界面,对与linux的命令掌握和操作对小白来说都是一个个挑战,记录下自己的安装配置过程,以便自己和大家一起学习:
登陆远程服务器,个人使用所以用的是root,输入自己的密码
ssh -i ~/.ssh/id_rsa root@ip
- 1
安装java8
我的服务器是有yum的,所以绝大部分的东西,用的上yum来安装的,类似mac os上面的homebrew,安装配置相对简单。
首先我们看看yum里面有那些java的版本:
yum -y list java*
- 1
之后可以看到一系列的java1.6,1.7,1.8的,你可以选择你要的版本进行安装,本人安装的是1.8的:
yum -y install java-1.8.0-openjdk*
- 1
一路很顺畅,会提示一个 完毕!
接下来验证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)
- 1
- 2
- 3
- 4
- 5
好的,这个时候我们的java8基本上安装成功了!接下来,安装我们的mysql:
mysql安装
首先下载安装包,这个过程要看你服务器的网速了:
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
- 1
再接着安装mysql包:
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
- 1
完了之后你就可以安装mysql了:
sudo yum install mysql-server
- 1
一路上该y的就y~
我参照着网上教程走着走着就迷路了,以为安装完了,
开启服务先:
service mysqld start
- 1
潇洒的准备mysql -u root -p进去修改密码,呵呵,初始密码呢?好的,网上教程说了,log里面有:
grep "password" /var/log/mysqld.log
- 1
但是我这个儿真心没发现!
怎么办?
安全模式下进去修改:
mysqld_safe --skip-grant-tables &
- 1
接着,我们继续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
- 1
然后再
mysql -u root -p
- 1
输入你设置的密码就可以进去了!
之后可能会安装redis和zookeeper,tomcat等
在centos7下安装java8和mysql的更多相关文章
- centos7 下安装rpm的mysql 5.7
在centos7下安装mysql5.7 一:下载mysql 去官网上去下载:这里我下载的二进制格式的 https://dev.mysql.com/downloads/mysql/ 去下载对应平台的my ...
- centos7下安装pip以及mysql等软件
1.安装pip 安装失败了的提示: No package pip available.Error: Nothing to do 解决方法: 需要先安装扩展源EPEL. EPEL(http://fedo ...
- CENTOS7下安装和配置MYSQL问题记录
1.安装 下载mysql源安装包 shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm ...
- CentOS7下安装MySQL并配置远程连接
一.CentOS7下安装MySQL数据库 CentOS7默认的安装包里面已经没有 MySQL-Server安装包了,远程镜像中也没有了. 默认的是MariaDB (MySQL的一个分支,开发这个分支的 ...
- centos7下安装指定版本mysql5.7.23
现在mysql版本已经到MySQL 8.0(GA)稳定版本了,所以需求是想简单又快速在centos7下安装指定版本例如MySQL 5.7(GA)版本有下面这种方法 首先需要到mysql官网这里下载对应 ...
- MariaDB Centos7 下安装MariaDB
Centos7 下安装MariaDB by:授客 QQ:1033553122 1.下载安装文件 rpm包为例,对于标准服务器安装,至少需要下载client,shared,serve文件(安装时如果少了 ...
- Centos7下安装Seafile实现私有网盘
Seafile是一个开源.专业.可靠的云存储平台:解决文件集中存储.共享和跨平台访问等问题,由北京海文互知网络有限公司开发,发布于2012年10月:除了一般网盘所提供的云存储以及共享功能外,Seafi ...
- Centos7 下安装以及使用mssql
Centos7下安装以及使用Mssql,在这下面玩,主要是发现linux环境下的mysql非常的小,小到只有169M,这在windows上面,动撤几个G的安装文件,会让你直接打消使用MSSQL的勇气, ...
- CentOS7 下 安装 supervisor以及使用
CentOS7 下 安装 supervisor 以及使用 手动安装 [注] linux环境必须安装 python 1.获取supervisor包:[https://pypi.python.org/py ...
随机推荐
- 苹果推送通知服务APNs编程(转)
add by zhj: 下面的几篇文章也非常好, http://www.raywenderlich.com/32960/apple-push-notification-services-in-ios- ...
- 第一个Shader程序
fx文件: float4x4 matWorld; float Time=1.0f; struct VS_OUTPUT { float4 Pos :POSITION; float4 Color :COL ...
- EasyUI Tooltip 提示框
通过 $.fn.tooltip.defaults 重写默认的 defaults. 当用户移动鼠标指针在某个元素上时,出现提示信息窗口用来显示额外信息.提示内容可以包含任何来自页面的或者通过 ajax ...
- 5.2 Components — Defining A Component
一.概述 1. 为了定义一个组件,创建一个模板,它的名字以components/开头.为了定义一个新组件{{blog-post}},例如,创建一个components/blog-post模板. 2.注 ...
- sqlserver create table
①sql 语句创建(项目使用) use sps_db go if exists(select name from sys.tables where name='event_profile_level2 ...
- HDU1160FatMouse's Speed
#include<stdio.h> #include<string.h> #include<algorithm> #include<set> #incl ...
- 一个简单清晰的Redis操作类-php
<?php /** * redis处理的二次封装 * */ class Redis{ private $_redis; private $_config; public function __c ...
- 【P4语言学习】basic_routing.p4
headers.p4 /* Copyright 2013-present Barefoot Networks, Inc. Licensed under the Apache License, Vers ...
- Pro Git读书笔记 - Git 常用命令
在工作目录中初始化新仓库 要对现有的某个项目开始用 Git 管理,只需到此项目所在的目录,执行git init 检查当前文件状态 要查看哪些文件处于什么状态,可以用git status命令 将工作文件 ...
- hihocode 股票价格 优先队列+map
股票价格 时间限制:20000ms 单点时限:2000ms 内存限制:256MB 描述 小Hi最近在分析一支股票的价格走势,他需要一个程序来辅助分析.这个程序会接收3种消息(指令): 价格信息,格式是 ...