为了把自己的网站放到外网,购买了阿里云的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. Python求包含数字或字母最长的字符串及长度

    一.求包含数字或字母最长的字符串及长度 org = 'ss121*2222&sdfs2!aaabb' result = [] #保存最终要输出的字符串 result_temp = [] #保存 ...

  2. React后台管理系统-用户列表页面

    1.页面的结构 //遍历list, 返回数据       let listBody= this.state.list.map((user,index)=> {           return ...

  3. MySQL - EXISTS 和 NOT EXISTS

    语法规则:   SELECT * FROM tableName t WHERE 1 = 1 AND 2 = 2 AND EXISTS (SELECT * FROM tableName t2 WHERE ...

  4. 使用paramiko报错:CryptographyDeprecationWarning: Support for unsafe construction of public numbers from encoded data will be removed in a future version. Please use EllipticCurvePublicKey.from_encoded_poi

    1.paramiko不支持cryptography-2.6.1 pip3 uninstall cryptography==2.6.1 2.paramiko 支持cryptography-2.4.2 p ...

  5. 【CodeBase】PHP检查未知媒体文件的格式

    用法: <?php $filefullpath="F:/test/2awd45wr1e5fef5e5"; echo Format::check($filefullpath,[ ...

  6. ubuntu下vim的简单配置

    该文章只是进行符合自己习惯的最基本的配置,更加高级的配置请参考更加有含量的博文! 1.打开vim下的配置文件 sudo vim /etc/vim/vimrc 2.在这个文件中,会有这么一句:synta ...

  7. 栈及其DFS:B - Parentheses Balance

    解题心得及总结: 总结: 1.递推:又1推出n,数列中的基本到通项,最终目标得出通项公式. 递归:又n先压缩栈到1,再从函数的出口找到1,又1到n,再从n计算到1: 2.判断是否可以由递推或递推得出, ...

  8. unity安装记录

    官网直接下载(http://unity3d.com/cn/) 下载完后,会要求输入账号密码.我是先在官网进行一个账号注册,然后登陆即可. 首先会要你输入一个已有的邮箱,进行认证.进入自己邮箱,点击链接 ...

  9. 17,基于scrapy-redis两种形式的分布式爬虫

    redis分布式部署 1.scrapy框架是否可以自己实现分布式? - 不可以.原因有二. 其一:因为多台机器上部署的scrapy会各自拥有各自的调度器,这样就使得多台机器无法分配start_urls ...

  10. POJ1741 Tree (点分治)

    Tree Time Limit: 1000MS   Memory Limit: 30000K Total Submissions: 25772   Accepted: 8566 Description ...