文档章节

CentOS6.5安装Java、Tomcat、MariaDB10

GKTest
 GKTest
发布于 2014/05/16 17:46
字数 907
阅读 1K
收藏 0

CentOS6.5安装Java、Tomcat、MariaDB10。

 

Java

要点,先卸载OpenJDK,不然SunJDK不起作用

1.输入命令rpm -qa | grep java,会显示,

javapackages-tools-3.4.1-5.el7.noarch
java-1.7.0-openjdk-headless-1.7.0.51-2.4.5.5.el7.x86_64
java-1.7.0-openjdk-1.7.0.51-2.4.5.5.el7.x86_64
python-javapackages-3.4.1-5.el7.noarch
tzdata-java-2014b-1.el7.noarch

2.输入命令,

rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.51-2.4.5.5.el7.x86_64

rpm -e --nodeps java-1.7.0-openjdk-1.7.0.51-2.4.5.5.el7.x86_64

 

3.下载“jdk-6u10-linux-x64.bin”放到/home/java目录下

4.输入命令chmod 777 jdk-6u10-linux-x64.bin

5.输入命令./jdk-6u10-linux-x64.bin,按照提示,输入yes

(如果解压版,tar xvf jdk-7u80-linux-x64.tar.gz)

6.编辑/etc/profile

 

export JAVA_HOME=/home/java/jdk1.6.0_10
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin 

7.使配置生效,输入命令source /etc/profile

8.输入命令java -version,完成

 

Tomcat

1.下载“apache-tomcat-6.0.41.tar.gz”,放到/home/tomcat目录下

2.输入命令tar -zxvf apache-tomcat-6.0.41.tar.gz

3.进入解压目录的bin目录,输入命令./startup.sh

4.完成

附设置JVM:编辑catalina.sh第一行添加

JAVA_OPTS="-XX:PermSize=256M -XX:MaxPermSize=512m -XX:MaxNewSize=512m -Xms8000m -Xmx8000m -Dcom.sun.management.jmxremote -XX:+UseConcMarkSweepGC -XX:ParallelGCThreads=4"

直接指定jdk,catalina.sh

JAVA_HOME=/apps/svr/jdk1.7.0_80
CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$PATH:$JAVA_HOME/bin

MariaDB10

要点:必须要创建mysql组、mysql用户,创建软连接,初始化数据库,data文件的权限,指定my.cnf。本次的安装目录是/home/system

1、输入命令groupadd mysql                              //创建用户组

2、输入命令useradd -g mysql mysql                               //创建用户

3、输入命令cd /home/system

4、输入命令tar xfz mariadb-10.0.11-linux-i686.tar.gz                                    //解压

5、把解压的文件名改为mariadb

6、输入命令ln -s mariadb mysql                       //创建软连接

7、把mariadb/support-files下的my-medium.cnf复制到mariadb目录下,并改为my.cnf

8、输入命令./scripts/mysql_install_db --defaults-file=./my.cnf                 //初始化数据库

9、输入命令chown -R root .                        

10、输入命令chown -R mysql data

11、输入命令./bin/mysqld_safe --defaults-file=./my.cnf                                //启动服务

12、输入命令./bin/mysqladmin -u root password '123456'                          //修改root登录密码

13、输入命令./bin/mysql -u root -p                                                 //登录数据库

14、输入命令./bin/mysqladmin -u root -p shutdown                       //停止服务

15、配置环境变量,编辑/etc/profile,添加export PATH=$PATH:/home/system/mysql/bin/

 

yum安装

1、yum install MariaDB-server MariaDB-client,

具体yum源,https://downloads.mariadb.org/mariadb/repositories

2、修改/etc/my.cnf

3、初始化mysql_install_db --defaults-file=/etc/my.cnf --datadir=/apps/mysql_data/ --user=mysql

4、命令

mysqladmin -u root password "123456"
mysql -uroot -p
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

/etc/init.d/mysql start
/etc/init.d/mysql stop
/etc/init.d/mysql status

二进制版本安装

安装目录用/apps/db
tar -xvzf mariadb-10.2.8-linux-x86_64.tar.gz,并改为mariadb
cd /apps/db/mariadb

mv /etc/my.cnf /etc/my.cnf.bak
cp support-files/my-small.cnf /etc/my.cnf

修改vi /etc/my.cnf
basedir = /apps/db/mariadb

初次安装,要创建mysql用户和组,并给当前目录赋予权限:
groupadd mysql
useradd -r -g mysql -s /sbin/nologin mysql
chown -R mysql .
chgrp -R mysql .

初始化安装: ./scripts/mysql_install_db --user=mysql 

调整权限:

chown -R root .
chown -R mysql data/

启动脚本: bin/mysqld_safe --user=mysql & 
添加mysql到系统服务目录: cp support-files/mysql.server /etc/init.d/mysqld 
如果是之前安装过mysql,那么现在就已经启动了,第一次安装需要手动启动服务: /etc/init.d/mysqld start 
添加mysqld到系统服务,随系统一起启动: chkconfig mysqld on 
查看mysql服务运行状态: systemctl status mysqld.service 

./bin/mysqladmin -u root password '123456' 
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
flush privileges;

 

 

附:

1、常用配置
[client]
default-character-set=utf8

[mysqld]
character_set_server=utf8
collation-server=utf8_general_ci
default-storage-engine=INNODB

innodb_buffer_pool_size = 1000M

innodb_additional_mem_pool_size = 20M

max_allowed_packet = 20M

set-variable=lower_case_table_names=1

2、开启远程访问
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION;
flush privileges;

3、指定IP操作关闭
./bin/mysqladmin -u root -h xx.xx.xx.xx -p shutdown

4、清除日志文件binlog
show binary logs;
purge binary logs to 'mysql-bin.000028';

 

 

© 著作权归作者所有

GKTest
粉丝 7
博文 47
码字总数 12760
作品 0
深圳
程序员
私信 提问
加载中

评论(0)

Jenkins安装及使用(CentOS6.5)

前置条件 安装jdk1.7或以上版本 安装git 安装maven 安装 添加Jenkins库到yum库,Jenkins将从这里下载安装。 1 2 3 4 安装成功后Jenkins将作为一个守护进程随系统启动 系统会创建一个“jenki...

cwftalus
2018/04/20
194
0
PHP-Java-Bridge使用笔记,2014年9月最新版

/============================================================ @author ken(695093513@qq.com) @date 2014-09-09 * ==============================================================/ /=......

卖小女孩的小火柴
2014/09/19
3K
10
Nginx反向代理,负载均衡+Tomcat实现Session共享

Nginx反向代理,负载均衡+Tomcat实现Session共享 防伪码:学而不思则罔,思而不学则殆。 作者:何小帅 博客URL:http://hexiaoshuai.blog.51cto.com 一、如何保持session会话 目前,为了使w...

何小帅
2018/06/26
0
0
tomcat安装配置及nginx负载均衡

tomcat安装配置及nginx负载均衡 以下内容为centos6.5的环境下做的。 结构如下 nginx :192.168.43.66 tomcat1 :192.168.43.60 tomcat2 :192.168.43.3 tomcat是Java写的,需要jdk的运行环境所...

优惠券活动
2018/05/06
0
0
mysql 迁移到mariadb,openfire(jdbc)要怎么做?

环境:debian7,mariadb10,jre7,openfire3.9,mariadb-java-client-1.1.7.jar. 将mariadb-java-client-1.1.7.jar更名为mariadb.jar,导入到user/local/openfire/lib. localhost:9090填写 org.ma......

seau
2014/04/06
1.6K
2

没有更多内容

加载失败,请刷新页面

加载更多

redis+lua 实现分布式令牌桶,高并发限流

方案一、在提供给业务方的Controller层进行控制。 1、使用guava提供工具库里的RateLimiter类(内部采用令牌捅算法实现)进行限流 2、使用Java自带delayqueue的延迟队列实现(编码过程相对麻烦,...

stys35
26分钟前
15
0
socket编程之websocket实现

主要实现私聊和群聊两个功能,要在web端实现想微信QQ那样的即时通讯的功能,我们需要了解一下websocket。 websocket是一种可以双向通讯的长连接协议,http是获取完数据就关闭,websocket则可以...

php开源社区
33分钟前
28
0
这款Mac视频下载神器,轻松解决1000多个视频网站下载难题!

Mac视频下载工具哪款好用?号称Mac届经典的网页视频下载神器,支持 1000 多个流媒体网站的视频下载,包括YouTube,优酷,Bilibili,Vimeo等,,让你轻松解决视频下载难题! Downie 4 Mac版值...

mac小叮当
35分钟前
22
0
基于三维GIS技术的矢量地图动态LOD渲染方法

本文从地图操作和要素可见性入手分析地图简化的影响因素,并基于分析的结果设计相应的缓存结构以加速地图的渲染。研究GPU环境下梯形格网的高效LOD方法,探讨简化前后节点的重组和显存中EBO数...

ZTMAP
39分钟前
27
0
Docker安装MySQL&Redis

Docker安装MySQL 下载 mysql 镜像 docker pull mysql:5.7 启动容器 docker run -p 3306:3306 --name mysql \-v /mydata/mysql/log:/var/log/mysql \-v /mydata/mysql/data:/var/lib/mysq......

农夫三拳有点疼-_-
39分钟前
15
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部