在centos7下安装和部署java8和mysql

 更新时间:2017年04月17日 14:09:03   投稿:mrr  
一般学习java和部署项目都是在本地部署,但是生产环境一般都是在linux环境下,部署和安装环境都是在控制台下进行操作的,没有windows的可视化的操作界面,对与linux的命令掌握和操作对小白来说都是一个个挑战,记录下自己的安装配置过程

一般学习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,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • MySql中的IFNULL、NULLIF和ISNULL用法详解

    MySql中的IFNULL、NULLIF和ISNULL用法详解

    本文主要介绍了MySql中的IFNULL、NULLIF和ISNULL用法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • 浅谈MySQL触发器的原理以及使用

    浅谈MySQL触发器的原理以及使用

    这篇文章主要介绍了浅谈MySQL触发器的原理以及使用,触发器的执行不需要使用 CALL 语句来调用,也不需要手工启动,只要一个预定义的事件发生就会被 MySQL自动调用,需要的朋友可以参考下
    2023-05-05
  • MySQL连接抛出Authentication Failed错误的分析与解决思路

    MySQL连接抛出Authentication Failed错误的分析与解决思路

    这篇文章主要给大家介绍了关于MySQL连接抛出Authentication Failed错误的分析与解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-10-10
  • MySql数据库查询中的特殊命令

    MySql数据库查询中的特殊命令

    本文给大家介绍了MySql数据库查询中的特殊命令,包括mysql的安装,特殊查询语句,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-11-11
  • mysql 8.0.15 安装图文教程及数据库基础

    mysql 8.0.15 安装图文教程及数据库基础

    这篇文章主要为大家详细介绍了mysql 8.0.15 安装方法图文教程,及数据库基础知识,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-03-03
  • MySQL中的RAND()函数使用详解

    MySQL中的RAND()函数使用详解

    这篇文章主要介绍了MySQL中的RAND()函数使用详解,是MySQL入门学习中的基础知识,需要的朋友可以参考下
    2015-05-05
  • MySQL关闭密码强度验证功能

    MySQL关闭密码强度验证功能

    本文通过实例代码给大家介绍了mysql关闭密码强度验证功能,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2017-06-06
  • MySQL中datetime时间字段的四舍五入操作

    MySQL中datetime时间字段的四舍五入操作

    这是由一则生产环境问题引出的MySQL对于datetime时间类型字段中毫秒的处理的深究,这篇文章主要给大家介绍了关于MySQL中datetime时间字段的四舍五入操作的相关资料,需要的朋友可以参考下
    2021-09-09
  • 定位和优化mysql慢查询的常见方法分享

    定位和优化mysql慢查询的常见方法分享

    MySQL中的慢查询(Slow Query)指执行时间超过指定阈值的查询语句,默认阈值是long_query_time参数设置的秒值,MySQL有几种常见的方法可以发现和获取慢查询,接下来小编将给大家详细的介绍一下这些方法,需要的朋友可以参考下
    2023-08-08
  • MySQL几种更新操作的案例分析

    MySQL几种更新操作的案例分析

    本文将通过一个用户账户金额更新的案例分析几种数据更新的操作的优劣,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-10-10

最新评论