文档章节

CentOS下yum安装mysql,jdk以及tomcat

skyyan2000
 skyyan2000
发布于 2014/08/22 19:05
字数 1809
阅读 326
收藏 15
首先说明,服务器是阿里云的,centos6.3_64位安全加固版。首先需要登陆进来,使用的是putty,因为最初的时候,Xshell登陆会被拒绝。

0. 创建个人文件夹

[java] view plaincopy
  1. # 使用 yum 安装tomcat 和 mysql   
  2. # 创建文件夹  
  3. cd /usr/local  
  4. mkdir renfufei  

1. 安装rzsz
[java] view plaincopy
  1. # 1. 安装rzsz  
  2. yum update -y  
  3. yum list lrzsz*  
  4. yum install lrzsz -y  

2. 安装JDK,path之类的已经自动设置好了
[java] view plaincopy
  1. # 2. 安装JDK  
  2. yum list java*  
  3. yum install java-1.7.0-openjdk* -y  

3. 安装mysql
[java] view plaincopy
  1. # 3. 安装mysql  
  2. yum list mysql*  
  3. yum install mysql-server* -y  
  4. # 修改 /etc/my.cnf 设置数据库默认编码以及存储位置,如果可能,优化内存配置  
  5. vi /etc/my.cnf  
其中修改后的配置如下

直接运行mysql 进入
需要给root用户添加密码
重新验证

创建数据库    newtest为utf8编码
创建数据库
create database newtest default character set utf8;



设置远程访问权限

 
mysql> grant all privileges on 需要访问的db.* to newtest@'%' identified by ‘password’;  为了安全,代码里面别用root  

(给newtest赋予 添加用户为testdba 密码为 testdba@test的用户 ,其拥有全部权限 )
新添加 用户grant all privileges on newtest.* to testdba@'%' identified by 'testdba @test ';
 
flush privileges
5:重启mysql
 
/etc/init.d/mysql restart  

3.1 大致的mysql配置文件如下:
[java] view plaincopy
  1. [mysqld]  
  2. # datadir=/var/lib/mysql  
  3. datadir=/usr/local/renfufei/mysql_data  
  4. socket=/var/lib/mysql/mysql.sock  
  5. user=mysql  
  6. # Disabling symbolic-links is recommended to prevent assorted security risks  
  7. symbolic-links=0  
  8. default-character-set=utf8  
  9. [mysqld_safe]  
  10. log-error=/var/log/mysqld.log  
  11. pid-file=/var/run/mysqld/mysqld.pid  
  12. [mysql]  
  13. default-character-set=utf8  

其中,vi 默认进入时是命令模式,要进入编辑模式,可以使用按键 “i” 表示insert,插入模式。

而退出编辑模式,使用Esc键,退出编辑模式后,就处于命令模式,在命令模式下输入的指令不会被加入到内容之中,

在命令模式下,直接输入行号,比如 22,回车,则光标就跳到22行了,而使用冒号加命令,可以执行相关操作,比如


[java] view plaincopy
  1. :wq 表示写入文件,并退出  
  2. :wq! 表示强制写入文件,并退出,适合只读文件什么的。  
  3. :q 表示退出不保存  


记得加回车键。


4. 安装 tomcat

[java] view plaincopy
  1. # 4. 安装 tomcat  
  2. cd /usr/local  
  3. wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-6/v6.0.37/bin/apache-tomcat-6.0.37.tar.gz  
  4. tar -zxf apache-tomcat-6.0.37.tar.gz  
  5. mv apache-tomcat-6.0.37 tomcat  

4.1 修改配置文件
[java] view plaincopy
  1. cd /usr/local/tomcat/conf  
  2. # 修改配置文件 server.xml,不能有中文.  
  3. # 配置端口号,绑定域名,别名,以及设置线程池,映射context文件夹  
  4. vi server.xml  

然后修改其中的Server部分,当然,可以采用ftp,或者其他工具下载到windows编辑好,再上传回去啦,记得如果有中文注释什么的,需要修改编码为UTF-8,否则纯英文,使用默认的ANSI也可以。
[html] view plaincopy
  1.   
  2. lt;Executor name="tomcatThreadPool" namePrefix="catalina-exec-"  
  3.       maxThreads="250" minSpareThreads="20"/>  
  4.   
  5.              connectionTimeout="20000"  
  6.              redirectPort="8443"   
  7.         compression="on"  
  8.         compressionMinSize="2048"  
  9.         noCompressionUserAgents="gozilla,traviata"  
  10.         compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain,application/json,application/javascript,application/x-javascript"  
  11.         />  
  12.     
  13.     
  14.     
  15.            resourceName="UserDatabase"/>  
  16.     
  17.           unpackWARs="true" autoDeploy="true"  
  18.           xmlValidation="false" xmlNamespaceAware="false">  
  19.     localhost  
  20.     renfufei.com  
  21.     renfufei.cn  
  22.     www.renfufei.cn  
  23.       
  24.       
  25.       
  26.     
  27.   

5. 启动mysqld 服务,以及tomcat
[java] view plaincopy
  1. -- 5. 启动mysqld 服务,以及tomcat  
  2. cd /usr/local/renfufei  
  3. mkdir mysql_data  
  4. # 必须修改所属用户哦,如果修改了mysql的数据文件保存目录的话  
  5. chown mysql:mysql mysql_data  
  6.   
  7. service mysqld start  
  8. /usr/local/tomcat/bin/startup.sh  

6. 因为修改了相对应的tomcat的context,所以访问没有什么内容啦,需要在 
[html] view plaincopy
  1. /renfufei/myapp  
下面有对应的javaEE app才可以。


配置完成。如果有疑问,也可以联系作者:renfufei@qq.com 当然,也欢迎高手指正。


1. 去官网下载jdk.  我下载的是 jdk-6u31-linux-i586.bin    (原先没给地址不好意思,现在新加上http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u32-downloads-1594644.html)

2.su root     //切换到root账户

3. mkdir /usr/java     // 在usr目录下创建java文件夹

4. mv jdk-6u31-linux-i586.bin /usr/java     //将下载的jdk文件移动到你刚创建的文件夹下 前提是在你下载jdk所存放的目录下

5. chmod 777  jdk-bu31-linux-i586.bin      //给安装包执行权限  前提是要在/usr/java目录下

6.  ./jdk-6u31-linux-i586.bin   //安装  出现none 时安装成功

7. vi /etc/profile  // 设置环境变量

    在文件最后加上

        export JAVA_HOME=/usr/java/jdk1.6.0_31         export CLASSPATH=.:%JAVA_HOME%/lib/dt.jar:%JAVA_HOME%/lib/tools.jar                export PATH=$PATH:$JAVA_HOME/bin

按Esc键退出 输入 :wq  

    注意:linux环境变量的分隔符是冒号“:”不是分号“;” 

之后重启机器   reboot.

    最后输入 java -version 查看安装jdk版本


有的时候根据自己的需要,可能要不同版本的JDK,使用如下命令可以查看JDK版本


[plain]  view plaincopy
  1. java -version  

Centos在安装的时候,自带了一个OpenJDK这个JDK并不是我们想要的。因此正常安装即可。



用我的32位的操作系统为例:

在官网下载对应版本的JDK

http://www.oracle.com/technetwork/java/javase/downloads/jdk6downloads-1902814.html

由于网络不稳定,所以下载后一定要检查JDK的大小。笔者自己就有过这样的失误,因为自己的网络原因,只下载了5M左右,官方的JDK大概需要60多M。

下载后的包,如果是rpm结尾的


[plain]  view plaincopy
  1. #rpm -i jdk*****.rpm  
安装即可


如果是rpm.bin等的二进制文件


[plain]  view plaincopy
  1. #./jdk*****.rpm.bin    
  2. #./jdk******.bin  
安装即可



按照提示,bin结尾的文件可能需要进行目录的确认,基本上没问题的。


安装完成后,看看/usr目录下是否已经有了java目录,有了表示正常安装了。此时java -version的时候还会发现java版本还是 OpenJDK。这个时候进入/usr/bin目录  查找java  javac 可以发现,这两个符号链接指向系统默认的jdk目录。删除java javac


[plain]  view plaincopy
  1. #ln -s /usr/java/jdk1.6.0_33/bin/java java  
  2. #ln -s /usr/java/jdk1.6.0_33/bin/javac javac  


重新设置java javac链接,此时java -version 可以发现,版本已经同步为自己的jdk版本了


CentOS 6.4下安装JDK(Java Development Kit)

1)下载JDK 1.7(1.7.0_25)

下载地址为:

http://www.Oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

  选中“Accept License Agreement”

 选则64位的rpm包下载:jdk-7u25-linux-x64.rpm

2)安装JDK 1.7

�0�1在usr下建立java文件夹,终端命令:(切换到root:su root)

[root@ www.linuxidc.com linux]# cd /usr

[root@ www.linuxidc.com linux]# mkdir java

[root@ www.linuxidc.com linux]# mv ‘下载后jdk路径’ ‘移动后jdk路径’(直接拖动文件夹到终端即可自动添加路径)

�0�1安装

[root@ www.linuxidc.com linux]# rpm –ivh ‘jdk安装包路径’

等待安装即可

3)环境变量配置

�0�1配置JAVA_HOME

# exportJAVA_HOME=<jdk-install-dir>

此处<jdk-install-dir>为jdk安装路径(直接拖动文件夹位置),如:/usr/java/jdk1.7.0_25

�0�1配置PATH

# export PATH=$JAVA_HOME/bin:$PATH4)核实已为根用户设置好环境变量JAVA_HOME

# sudo env | grep JAVA_HOME5)添加到文件/etc/sudoers

�0�1打开文件:

[root@ www.linuxidc.com linux]# vim /etc/sudoers

�0�1进入编辑状态:

按键盘“i”键

�0�1添加下面一行:

Defaults env_keep+=JAVA_HOME�0�1退出编辑状态:

按键盘“Esc”键

�0�1保存并退出文件

按键盘“Shift”+“:”键,输入:wq ;或者强制退出:wq!;不保存退出文件:q


© 著作权归作者所有

skyyan2000
粉丝 5
博文 8
码字总数 4760
作品 0
东城
程序员
私信 提问
linux安装JDK tomcat mysql

1.1 安装Jdk配置 1)上传jdk压缩包 2)解压: 执行命令: tar -zxvf jdk-7u55-linux-i586.tar.gz -C /usr/java/ 3)配置jdk环境 1.编辑文件: vim /etc/profile 2.在文件尾部添加: JAVAHOME...

pengcaijian
2017/04/21
0
0
linux安装JDK tomcat mysql

1.1 安装Jdk配置 1)上传jdk压缩包 2)解压: 执行命令: tar -zxvf jdk-7u55-linux-i586.tar.gz -C /usr/java/ 3)配置jdk环境 1.编辑文件: vim /etc/profile 2.在文件尾部添加: JAVAHOME...

pengcaijian
2017/04/21
0
0
tomcat'的搭建流程

Tomcat 服务搭建步骤 Tomcat 服务搭建步骤 一、环境初始化(从安装后第一次进入的图形化界面开始) 配置服务器以命令行工作模式工作 alt + ctrl + f3 临时进入命令行模式,及时生效 vim /etc...

lgpp
2017/06/20
0
0
Centos7(7.2)服务器javaweb项目运行环境配置

mysql安装(yum方式安装) CentOS7的yum源中默认是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。 1. 下载mysql的repo源 $ wget http://repo.mysql.com/mysql-community-relea...

陈俊凯
2016/11/09
120
0
Linux(二)服务器运行环境配置

前言 Linux相信对大多数程序员来说都不陌生,毕竟在服务器端依然还是霸主地位而且丝毫没有退居二线的意思,以至于现在几乎每一个软件开发的相关人员都得或多或少的知道一些Linux的相关内容,...

crossoverJie
2016/09/20
134
0

没有更多内容

加载失败,请刷新页面

加载更多

【2019年8月版本】OCP 071认证考试最新版本的考试原题-第5题

choose the best answer The CUSTOMERS table has a CUST_LAST_NAME column of data type VARCHAR2. The table has two rows whose COST_LAST_MANE values are Anderson and Ausson. Which q......

oschina_5359
24分钟前
2
0
电脑怎样制作流程图?分享绘制流程图方法

流程图的绘制可以用很多方法来实现,小编经常使用电脑对流程图进行绘制,即简单又便利,相信很多朋友都因为不知道怎样绘制流程图而选择了放弃,今天这篇文章希望可以让大家重拾绘制流程图的信...

干货趣分享
26分钟前
2
0
Elasticsearch 7.x 之文档、索引和 REST API 【基础入门篇】

前几天写过一篇《Elasticsearch 7.x 最详细安装及配置》,今天继续最新版基础入门内容。这一篇简单总结了 Elasticsearch 7.x 之文档、索引和 REST API。 什么是文档 文档Unique ID 文档元数据...

泥瓦匠BYSocket
29分钟前
2
0
TL665x-EasyEVM开发板处理器、flash、RAM

TL665x-EasyEVM是广州创龙基于SOM-TL665x核心板研发的一款TI C66x多核定点/浮点高性能DSP开发板,采用核心板+底板方式,底板尺寸为200mm*106.65mm,采用4*50pin和1*80pin B2B工业级连接器,稳...

Tronlong创龙
34分钟前
2
0
DevExpress Report-XRTable绑定数据

将从跳转前的页面(A)中获取传入的数据(dtOrd、BatchID、ModelID),绑定到Report报表对应的控件 ,代码如下: this.xrtBatchID.Text = sBatchID; this.xrtModel.Text ...

_Somuns
35分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部