在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 ...
随机推荐
- Ftp服务器配置讲解
ftp.server.ip=192.168.80.130ftp.user=ftpuserftp.pass=ftpuserftp.server.http.prefix=http://image.imoo ...
- 关于Controller层返回JSON字符串
/** * 导入jackson包. * @param pn * @return */ @RequestMapping("/emps") @ResponseBody public M ...
- mysql 数据操作 单表查询 limit 练习
1. 分页显示,每页5条 mysql,; +----+------------+--------+-----+------------+---------+--------------+------- ...
- SQL Server简洁查询正在运行SQL(等待事件)
通常我们可以使用 sp_who2 我们希望更加简洁的信息,下面这个查询使用系统表sys.sysprocesses,以及sys.dm_exec_sql_text做OUTER APPLY. T-SQL是这 ...
- HBase1.2.0增删改查Scala代码实现
增删改查工具类 class HbaseUtils { /** * 获取管理员对象 * * @param conf 对hbase client配置一些参数 * @return 返回hbase的HBase ...
- PAT 1100 Mars Numbers[难]
1100 Mars Numbers (20 分) People on Mars count their numbers with base 13: Zero on Earth is called &q ...
- 了解Flask 信号机制
Flask框架中的信号基于blinker,其主要就是让开发者可是在flask请求过程中定制一些用户行为. pip3 install blinker 1. 内置信号 request_started = ...
- 120. Triangle(动态规划 三角形最小路径 难 想)
Given a triangle, find the minimum path sum from top to bottom. Each step you may move to adjacent n ...
- 70. Climbing Stairs(动态规划 爬台阶,一次只能爬1,2两节)
You are climbing a stair case. It takes n steps to reach to the top. Each time you can either climb ...
- Spring 整合Mybatis 出现了Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create Poola
我出现的 报错信息如下: ### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionExc ...