如果系统环境崩溃。   调用/usr/bin/vim /etc/profile
 
1  网络搭建
2  host配置
3  SSH无密码登录
 
4  rpm 安装
    yum install rpm
5 JDK安装
   《《 一定要先删除JDK!!!!!!》》
 
        1)  open JDK都说有问题 我来试试   试了之后 Open JDK果然有问题。  在HDFS初始化时候不给力。
              http://www.oracle.com/  鼠标悬停 download  Java for Developer 页面最下面中有历史版本 点击 downlad  Development 代表开发环境
最好还是先卸载掉openjdk,在安装sun公司的jdk.
先查看 rpm -qa | grep java
显示如下信息:
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
卸载:
rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
还有一些其他的命令
rpm -qa | grep gcj
rpm -qa | grep jdk
如果出现找不到openjdk source的话,那么还可以这样卸载
 yum -y remove java java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
 yum -y remove java java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

2)   chmod 777 jdk-7u76-linux-x64.rpm

        3)   rpm   -i  jdk-7u76-linux-x64.rpm

 
 

        
        1)yum -y list java*
        2)yum -y install java-1.7.0-openjdk.x86_64
 
6  MySQL安装
        1)yum -y list mysql
        2)yum -y install mysql.x86_64
 
        数据库字符集设置          mysql配置文件/etc/my.cnf中加入default-character-set=utf8
        启动mysql服务:          service mysqld start或者/etc/init.d/mysqld start
        开机启动:          chkconfig -add mysqld,查看开机启动设置是否成功chkconfig --list | grep mysql*
                                  mysqld             0:关闭    1:关闭    2:启用    3:启用    4:启用    5:启用    6:关闭
        停止:          service mysqld stop
3)登录
创建root管理员:          mysqladmin -u root password 123456
 登录:          mysql -u root -p输入密码即可。
忘记密码:         service mysqld stop
           mysqld_safe --user=root --skip-grant-tables
           mysql -u root           use mysql           update user set password=password("new_pass") where user="root";           flush privileges;   5.4)远程访问
 开放防火墙的端口号
 mysql增加权限:mysql库中的user表新增一条记录host为“%”,user为“root”。
 5、Linux MySQL的几个重要目录
 数据库目录         /var/lib/mysql/
 配置文件         /usr/share /mysql(mysql.server命令及配置文件)
 相关命令         /usr/bin(mysqladmin mysqldump等命令)
 启动脚本         /etc/rc.d/init.d/(启动脚本文件mysql的目录) 
  mysql安装
            5.1) yum install -y mysql-server mysql mysql-deve
            5.2) service mysqld stop
            5.3) vi /etc/my.conf
                    
[mysqld]
transaction-isolation=READ-COMMITTED
# Disabling symbolic-links is recommended to prevent
assorted security risks;
# to do so, uncomment this line:
# symbolic-links=0
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
key_buffer             
= 16M
key_buffer_size        
= 32M
max_allowed_packet      = 32M
thread_stack           
= 256K
thread_cache_size       =
64
query_cache_limit       =
8M
query_cache_size       
= 64M
query_cache_type       
= 1
max_connections        
= 550
# log_bin should be on a disk with enough free space
# NOTE: replace '/x/home/mysql/logs/binary' below with
#       an appropriate path
for your system.
log_bin=/usr/local/mysql/mysql/logs/binary/mysql_binary_log
 
# For MySQL version 5.1.8 or later. Comment out
binlog_format for older versions.
binlog_format 
         = mixed
read_buffer_size = 2M
read_rnd_buffer_size = 16M
sort_buffer_size = 8M
join_buffer_size = 8M
# InnoDB settings
innodb_file_per_table = 1
innodb_flush_log_at_trx_commit  = 2
innodb_log_buffer_size         
= 64M
innodb_buffer_pool_size  
      = 1G
innodb_thread_concurrency      
= 8
innodb_flush_method            
= O_DIRECT
innodb_log_file_size = 512M
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
 
        // 创建日志文件并修改权限。
        5.4) mkdir -p /usr/local/mysql/mysql/logs/binary/mysql_binary_log
        5.5) chown mysql /usr/local/mysql/mysql/logs/binary/mysql_binary_log
        5.6) sudo -u mysql touch /usr/local/mysql/mysql/logs/binary/mysql_binary_log/mysql_binary_log.index
 
        // 启动 mysql 并完成配置
        5.7) service mysqld start;
 
 
7  jdk 位置
        7.1)rpm -qa | grep jdk
        7.2)rpm -ql java-1.7.0-openjdk-1.7.0.79-2.5.5.3.el6_6.x86_64
 
        /usr/java/jdk1.7.0_76
 
 
8  jdk环境变量
        8.1) vi /etc/profile
        8.2) 
export JAVA_HOME=/usr/java/jdk1.7.0_76
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin
 
Hadoop没有安装之前如果用下面的东西加入profile 会导致profile坏死
JAVA_HOME=/usr/java/jdk1.7.0_76
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:PATH
export JAVA_HOME
export PATH
export CLASSPATH
 
 
 
 
 
 
 
 

God has given me a gift. Only one. I am the most complete fighter in the world. My whole life, I have trained. I must prove I am worthy of someting.

                                                                                rocky_24

二 JDK + mysql + yum + rpm的更多相关文章

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

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

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

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

  3. (Mac)centos 6.5安装 JDK+mysql

    为了把自己的网站放到外网,购买了阿里云的centos 6.5服务器,以下是安装 JDK 一.JDK安装: 方法一: 1.创建目录,命令行:(这里可以不加sudo) sudo mkdir /jdk 2. ...

  4. linux系统下安装jdk,mysql,tomcat 和redis 和jedis入门案例

    Day47笔记Linux+redis入门 Day47   知识讲解:Jedis 1.Linux上jdk,mysql,tomcat安装(看着文档安装) 准备工作: 因为JDK,TOMCAT,MYSQL的 ...

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

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

  6. Linux 下安装 java 环境(jdk + mysql + tomcat)

    Linux选用的是 centOS 6.8 64位 ,最先要将 centOS 中自带的 jdk 和 myqsql 卸载掉. 首先安装 了 SSH,通过 SSH 将 jdk,mysql,tomcat 的压 ...

  7. (0.2.5)Mysql安装——RPM方式安装

    rpm安装mysql 卸载与安装服务端   一.安装服务端与客户端 #查看RPM包中所有的文件shell> rpm -qpl mysql-community-server-version-dis ...

  8. Linux 服务器安装jdk,mysql,tomcat简要教程

    linux服务器是阿里云上买的,学生价9.9/月,拿来学习下. 需要准备软件工具: 1.editplus (编辑服务器上的文件) 2.PuTTY (Linux命令连接器) 3.FlashFXP(上传文 ...

  9. mysql yum源安装极速

    mysql yum源地址:https://dev.mysql.com/downloads/repo/yum/ 随便找个最新的不管你是要装任何个历史版本他都可以,后面我会介绍: 安装第一步预置环境清理: ...

随机推荐

  1. ZBrush中Z球(ZSphere和ZSphereⅡ)

    ZSphere可以让用户使用干净的拓扑结构快速建立一个基础网格,然后将其塑造成任何形状.ZSphere的强大在于它非常简单,用户可以从一个单一的ZSphere开始,然后轻松地在其上面增加新的ZSphe ...

  2. CSS3新增的属性有哪些:

    CSS 用于控制网页的样式和布局. CSS3 是最新的 CSS 标准. CSS3新增了很多的属性,下面一起来分析一下新增的一些属性: 1.CSS3边框: border-radius:CSS3圆角边框. ...

  3. PHP读xml、写xml(DOM方法)

    <?php /** * 读取的xml的格式 * <urlset> * <url> * <loc>http://www.51buy.com/0.html< ...

  4. py_One

    1.Python 标识符 在 Python 里,标识符由字母.数字.下划线组成. 在 Python 中,所有标识符可以包括英文.数字以及下划线(_),但不能以数字开头. Python 中的标识符是区分 ...

  5. 低价购买 洛谷1108 codevs4748 dp

    首先,,我相信第一问是可以做出来的,,,做不出来自行面壁思过,,, 第二问,我们可以发现,如果f[i]为1时应该将其g[i]初始化为1,当初就是因为这个wa了一个世纪,之后先考虑不需要判重时的情况,如 ...

  6. 洛谷 P2970 [USACO09DEC]自私的放牧Selfish Grazing

    P2970 [USACO09DEC]自私的放牧Selfish Grazing 题目描述 Each of Farmer John's N (1 <= N <= 50,000) cows li ...

  7. 50个Android开发技巧(09 避免用EditText对日期进行验证)

    我们都知道,在表单中对数据进行验证不但无聊并且easy出错. (原文地址:http://blog.csdn.net/vector_yi/article/details/24424713) 想象一下,一 ...

  8. Pleasant sheep and big big wolf

    pid=3046">点击打开链接 题目:在一个N * M 的矩阵草原上,分布着羊和狼.每一个格子仅仅能存在0或1仅仅动物.如今要用栅栏将全部的狼和羊分开.问怎么放,栅栏数放的最少,求出 ...

  9. 【C#】报表制作&lt;机房重构&gt;

    前言 和VB须要引用其它报表软件不同,VS自带报表设计的功能,初次尝试.就感受到了它的强大之处. 报表制作 话不多说.直接报表的制作过程. 1.首先,我们要先制作一个报表的容器.放到我们显示报表的窗口 ...

  10. 【SSH 基础】浅谈Hibernate关系映射(3)

    继上篇博客 一对多关联映射(单向) 上面我们介绍了多对一,我们反过来看一对多不就是多对一吗?那还用再进行不同的映射吗?有什么区别吗?一对多和多对一映射原理是一致的,存储是同样的.也就是生成的数据库的表 ...