为了把自己的网站放到外网,购买了阿里云的centos 6.5服务器,以下是安装 JDK

一、JDK安装:

方法一:

1.创建目录,命令行:(这里可以不加sudo)

sudo mkdir /jdk

2、进入/jdk目录

  cd /usr/local/java

3、把下载好的jdk-8u131-linux-x64.tar.gz 放到/jdk目录下,然后解压

sudo tar zxvf jdk-8u131-linux-x64.tar.gz 

4、然后可以把压缩包删除,命令行:

sudo rm jdk-8u131-linux-x64.tar.gz 

5、设置jdk环境变量:这里采用全局设置方法,就是修改/etc/profile,它是是所有用户的共用的环境变量:

  打开之后在末尾添加:

    JAVA_HOME=/jdk/jdk1.8.0_131
    JRE_HOME=/jdk/jdk1.8.0_131/jre
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
    PATH=$JAVA_HOME/bin:$PATH
    export PATH JAVA_HOME CLASSPATH

6、看看自己的配置是否都正确:

  echo $JAVA_HOME

  echo $CLASSPATH echo $PATH

7、检验是否安装成功:javac,

方法二:

1.打开终端,登入服务器:出现红字说明登入成功

lixiumingdeMacBook-Air:~ lixiuming$ ssh root@106.14.125.158
root@106.14.125.158's password:
Last login: Sat Jun 17 12:24:03 2017 from 202.107.236.158

Welcome to Alibaba Cloud Elastic Compute Service !

2. yum -y list java*

[root@iZuf63p78k66irznm18aupZ /]# mkdir /jdk
[root@iZuf63p78k66irznm18aupZ /]# cd jdk
[root@iZuf63p78k66irznm18aupZ jdk]# yum -y list java*

3. yum -y install java-1.8.0-openjdk

[root@iZuf63p78k66irznm18aupZ jdk]#  yum -y install java-1.8.0-openjdk*

4.验证是否安装成功 javac

[root@iZuf63p78k66irznm18aupZ jdk]# javac

跳出红色表示成功!

用法: javac <options> <source files>
其中, 可能的选项包括:
  -g                         生成所有调试信息
  -g:none                    不生成任何调试信息
  -g:{lines,vars,source}     只生成某些调试信息
  -nowarn                    不生成任何警告
  -verbose                   输出有关编译器正在执行的操作的消息
  -deprecation               输出使用已过时的 API 的源位置
  -classpath <路径>            指定查找用户类文件和注释处理程序的位置
  -cp <路径>                   指定查找用户类文件和注释处理程序的位置
  -sourcepath <路径>           指定查找输入源文件的位置
  -bootclasspath <路径>        覆盖引导类文件的位置
  -extdirs <目录>              覆盖所安装扩展的位置
  -endorseddirs <目录>         覆盖签名的标准路径的位置
  -proc:{none,only}          控制是否执行注释处理和/或编译。
  -processor <class1>[,<class2>,<class3>...] 要运行的注释处理程序的名称; 绕过默认的搜索进程
  -processorpath <路径>        指定查找注释处理程序的位置
  -d <目录>                    指定放置生成的类文件的位置
  -s <目录>                    指定放置生成的源文件的位置
  -implicit:{none,class}     指定是否为隐式引用文件生成类文件
  -encoding <编码>             指定源文件使用的字符编码
  -source <发行版>              提供与指定发行版的源兼容性
  -target <发行版>              生成特定 VM 版本的类文件
  -version                   版本信息
  -help                      输出标准选项的提要
  -A关键字[=值]                  传递给注释处理程序的选项
  -X                         输出非标准选项的提要
  -J<标记>                     直接将 <标记> 传递给运行时系统
  -Werror                    出现警告时终止编译
  @<文件名>                     从文件读取选项和文件名

二、mysql安装:

1. yum -y install mysql-server

[root@iZuf63p78k66irznm18aupZ mysql]# chkconfig mysqld on
[root@iZuf63p78k66irznm18aupZ mysql]# service mysqld start

[root@iZuf63p78k66irznm18aupZ mysql]#  yum -y install mysql-server

已加载插件:fastestmirror
设置安装进程
Loading mirror speeds from cached hostfile
解决依赖关系
--> 执行事务检查
---> Package mysql-server.x86_64 0:5.1.73-8.el6_8 will be 安装
--> 处理依赖关系 mysql = 5.1.73-8.el6_8,它被软件包 mysql-server-5.1.73-8.el6_8.x86_64 需要
--> 处理依赖关系 perl-DBD-MySQL,它被软件包 mysql-server-5.1.73-8.el6_8.x86_64 需要
--> 处理依赖关系 libmysqlclient_r.so.16(libmysqlclient_16)(64bit),它被软件包 mysql-server-5.1.73-8.el6_8.x86_64 需要
--> 处理依赖关系 libmysqlclient.so.16(libmysqlclient_16)(64bit),它被软件包 mysql-server-5.1.73-8.el6_8.x86_64 需要
--> 处理依赖关系 libmysqlclient_r.so.16()(64bit),它被软件包 mysql-server-5.1.73-8.el6_8.x86_64 需要
--> 处理依赖关系 libmysqlclient.so.16()(64bit),它被软件包 mysql-server-5.1.73-8.el6_8.x86_64 需要
--> 执行事务检查
---> Package mysql.x86_64 0:5.1.73-8.el6_8 will be 安装
---> Package mysql-libs.x86_64 0:5.1.73-8.el6_8 will be 安装
---> Package perl-DBD-MySQL.x86_64 0:4.013-3.el6 will be 安装
--> 完成依赖关系计算

依赖关系解决

================================================================================
 软件包                架构          版本                     仓库         大小
================================================================================
正在安装:
 mysql-server          x86_64        5.1.73-8.el6_8           base        8.6 M
为依赖而安装:
 mysql                 x86_64        5.1.73-8.el6_8           base        895 k
 mysql-libs            x86_64        5.1.73-8.el6_8           base        1.2 M
 perl-DBD-MySQL        x86_64        4.013-3.el6              base        134 k

事务概要
================================================================================
Install       4 Package(s)

总下载量:11 M
Installed size: 31 M
下载软件包:
(1/4): mysql-5.1.73-8.el6_8.x86_64.rpm                   | 895 kB     00:00     
(2/4): mysql-libs-5.1.73-8.el6_8.x86_64.rpm              | 1.2 MB     00:00     
(3/4): mysql-server-5.1.73-8.el6_8.x86_64.rpm            | 8.6 MB     00:01     
(4/4): perl-DBD-MySQL-4.013-3.el6.x86_64.rpm             | 134 kB     00:00     
--------------------------------------------------------------------------------
总计                                            5.0 MB/s |  11 MB     00:02     
运行 rpm_check_debug
执行事务测试
事务测试成功
执行事务
  正在安装   : mysql-libs-5.1.73-8.el6_8.x86_64                             1/4
  正在安装   : perl-DBD-MySQL-4.013-3.el6.x86_64                            2/4
  正在安装   : mysql-5.1.73-8.el6_8.x86_64                                  3/4
  正在安装   : mysql-server-5.1.73-8.el6_8.x86_64                           4/4
  Verifying  : perl-DBD-MySQL-4.013-3.el6.x86_64                            1/4
  Verifying  : mysql-server-5.1.73-8.el6_8.x86_64                           2/4
  Verifying  : mysql-5.1.73-8.el6_8.x86_64                                  3/4
  Verifying  : mysql-libs-5.1.73-8.el6_8.x86_64                             4/4

已安装:
  mysql-server.x86_64 0:5.1.73-8.el6_8

作为依赖被安装:
  mysql.x86_64 0:5.1.73-8.el6_8           mysql-libs.x86_64 0:5.1.73-8.el6_8    
  perl-DBD-MySQL.x86_64 0:4.013-3.el6

完毕!

二、安装mysql(转载地址:http://blog.csdn.net/xxd851116/article/details/22947891)

[root@stonex ~]#  yum -y install mysql-server
安装结果:
Installed:
    mysql-server.x86_64 0:5.1.73-3.el6_5                                
                                                                       
                                                
Dependency Installed:
    mysql.x86_64 0:5.1.73-3.el6_5                              
 perl-DBD-MySQL.x86_64 0:4.013-3.el6                              
 perl-DBI.x86_64 0:1.609-4.el6

第2步、设置开机启动
[root@stonex ~]#  chkconfig mysqld on

第3步、启动MySql服务
[root@stonex ~]#  service mysqld start

不知道大家有没有安装成功,我在这里遇到了一个小问题,就是数据库安装成功后,启动报错,如下图

启动失败,查看了MySQL的日志(查看日志命令:less /var/log/mysqld.log)日志显示如下图:

解决办法比较简单就是查看3306端口,杀掉进程就OK了

即输入 kill -9 1968,重新启动MySQL即可;

第4步、安装成功后,得做相应配置才能从别的机器访问MySQL:

1.开放mysql访问端口3306

修改防火墙配置文件
    vi /etc/sysconfig/iptables

加入端口配置
   -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

重新加载规则

service iptables restart

2.修改mysql库里的host

登录mysql:

use mysql

update user set host='%' where user='root' and host='localhost';

记得一定还得修改密码,因为这时密码已失效,虽然本地还可以原密码登录,可远程改了host后还是没法访问

UPDATE user SET password=password("root") WHERE user='root';

flush privileges;

3.重启mysql,远程就可以访问了

ps:如果由于操作错误,本地得登录不了,可以通过

mysqld_safe --skip-grant-tables &

方式启动mysql,这里不用密码就可以登录mysql,改完后再通过正常方式启动

(Mac)centos 6.5安装 JDK+mysql的更多相关文章

  1. Linux+Redis实战教程_Linux上安装jdk,mysql,tomcat_安装jdk

    1. Linux上安装jdk,mysql,tomcat[重点] Windows 控制面板 添加/卸载程序 进行程序的安装.更新.卸载.查看 rpm命令:相当于windows的添加/卸载程序 进行程序的 ...

  2. CentOS 7 Minimal 安装JDK 1.8

    真好最近比较闲,打算在linux 的CentOS 7 Minimal版本试着搭建hadoop环境学习学习,当然第一步就是在CentOS 7 Minimal 安装JDK 1.8环境.其实老早就打算了解一 ...

  3. 在CentOS 6 中安装 Apache,Mysql, PHP

    1.安装Apache 在终端中输入以下的命令就能够安装Apache了: sudo yum install httpd sudo的意思是用root用户做什么操作.要点击y就确认下载安装了,非常方便. 然 ...

  4. Linux 安装jdk+mysql+tomcat

    参考: 安装 jdk+mysql+tomcat   https://www.w3h5.com/post/65.html 安装 mysql  https://blog.csdn.net/qq_23123 ...

  5. CentOS 5.5 Nginx+JDK+MySQL+Tomcat(jsp)成功安装案例

    在CentOS 5.5中安装Nginx+jdk+mysql+tomcat是非常容易的.只需yum安装环境包和nginx.解压安装jdk和tomcat.配置profile文件.server.xml和ng ...

  6. Linux中CentOS 7版本安装JDK、Tomcat、MySQL、lezsz、maven软件详解

    软件安装 在Linux系统中,安装软件的方式主要有四种,这四种安装方式的特点如下: 安装方式 特点 二进制发布包安装 软件已经针对具体平台编译打包发布,只要解压,修改配置即可 rpm安装 软件已经按照 ...

  7. CentOS 6.5安装JDK、Tomcat、Mysql

    安装JDK 1.下载JDK7 下载jdk-7u79-linux-x64.tar.gz 百度网盘下载地址:https://pan.baidu.com/s/1c1JZo2k 在Linux上新建/usr/j ...

  8. 在阿里云的CentOS环境中安装配置MySQL、JDK、Maven

    Welcome to Alibaba Cloud Elastic Compute Service ! [root@izbp19stm1x1k2io1e7r3tz ~]# rpm -Uvh http:/ ...

  9. 软件安装(JDK+MySQL+TOMCAT)

    一,JDK安装 1,查看当前Linux系统是否已经安装了JDK 输入 rpm -qa | grep java 如果有: 卸载两个openJDK,输入rpm -e --nodeps 要卸载的软件 2,上 ...

随机推荐

  1. POJ 1065 Wooden Sticks(LIS,最少链划分)

    题意:求二维偏序的最少链划分. 用到Dilworth定理:最少链划分=最长反链.(对偶也成立,个人认为区别只是一个维度上的两个方向,写了个简单的证明 相关概念:偏序集,链,反链等等概念可以参考这里:h ...

  2. 一键备份脚本 backup.sh

    做网站最重要的是什么?数据!数据,是网站之本,备份,是每一个站长都应该重视的事情.但同时,备份也是一件繁琐和重复的事情.所以,这些事情,肯定能做到自动化的.下面来介绍一下这个一键备份脚本 backup ...

  3. python setup.py install 报错

    python setup.py install 报错信息 [root@VM_25_28_centos psutil-2.0.0]# python setup.py install running in ...

  4. MAC之tar解压与压缩gz打包命令

    tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思):-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件! ...

  5. angular实现全屏显示效果

  6. 问题004:如何在windows中打开命令行,有几种方法?

    第一种方法:按快捷键 Win+R (run),然后运行框中输入cmd. 第二种方法:开始菜单-->运行-->然后运行框中输入cmd. 第三种方法:在附件当中,找命令行选项即可.

  7. C++ 学习笔记 (六) 继承- 子类与父类有同名函数,变量

    学习了类的继承,今天说一下当父类与子类中有同名函数和变量时那么程序将怎么执行.首先明确当基类和子类有同名函数或者变量时,子类依然从父类继承. 举例说明: 例程说明: 父类和子类有同名的成员 data: ...

  8. shell基础及变量符号

    kernel主要的功能: 1.内存的管理 2.设备驱动程序 3.文件系统的管理 4.进程的管理 5.网络系统   vim /etc/profile.d/ profile(主配置文件) .d(子配置文件 ...

  9. 课时5.什么是URL(理解)

    其实浏览器的地址栏中输入的地址就是一个URL. http://127.0.0.1/index.html(浏览器会自动添加:80) http://127.0.0.1:80/index.html(这是浏览 ...

  10. 使用natapp本地映射外网服务

    官网:https://natapp.cn/ 软件很好用,这对于前端工程师来说,有了这个工具就很爽了,当你的领导或者不在你公司内网范围内的人,想要看你的页面效果,就很简单了. 详细的不用更多介绍,直接去 ...