java+mysql服务器环境搭建笔记

一,安装上传命令

yum -y install lrzsz

二,安装配置JAVA(必须要SUN的JDK,openJDK是不可以的(openJDK支付加密会报错),目前用的版本是1.7)

1,检测java版本,如果是openJDK,则要卸载掉

yum list installed |grep java
yum -y remove java-1.7.0-openjdk*

 
2,如果没有安装Sun的JDK,则安装.
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
或者到progarm程序包里,找到jdk-7u79-linux-x64.tar.gz 上传到服务器,假设上传到/opt/
解压,并修改环境变量:

tar -zxvf jdk-7u79-linux-x64.tar.gz
vi /etc/profile

在profile文件最后新加如下几行:

export JAVA_HOME="/opt/jdk1.7.0_79"
export PATH="$PATH:$JAVA_HOME/bin"
export CLASSPATH=".:$JAVA_HOME/lib"

请记住,在上述添加过程中,等号两侧不要加入空格,不然会出现“不是有效的标识符”,因为source /etc/profile 时不能识别多余到空格,会理解为是路径一部分。
然后保存,并检测JAVA是否安装成功

source /etc/profile
java -version
 

三,安装配置mysql
1,查看CentOS自带mysql是否已安装。

yum list installed | grep mysql

2,卸载已安装的mysql,若有多个依赖,则依次卸载,当结果显示为Complete!即卸载完毕。

yum -y remove mysql-libs.x86_64

#若要完全清空数据,则要删除数据目录

rm -rf /var/lib/mysql/

3,查看yum库上的mysql版本信息(CentOS系统需要正常连接网络)。

yum list | grep mysql
#或
yum -y list mysql*

4,使用yum安装mysql数据库,当结果显示为“Complete!”即安装完毕。

yum -y install mysql-server mysql mysql-devel

5,查看安装的版本

rpm -qi mysql-server

6,启动mysql,关闭,重启mysql

service mysqld start
service mysqld stop
service mysqld restart

7,配置root/cookie远程连接帐号

mysql>CREATE USER 'root'@'%' IDENTIFIED BY "cookie";
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'cookie' WITH GRANT OPTION;
mysql>flush privileges;

8,如果telnet数据库服务器的3306端口不通的话,修改防火墙配置

vi /etc/sysconfig/iptables
 
#添加一行
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
 
#保存后,重启iptables;
service iptables restart

9,如果仍然不能远程连接的话,可以看mysql启动的绑定地址(如果要修改端口的话,也在这里修改):

vi /etc/my.cnf
 
#修改绑定地址为0.0.0.0,再重启数据库
bind-address=0.0.0.0

10,导入数据
 
四,安装配置zookeeper

1,在program包里找到zookeeper.tar.gz,上传到/opt/,并解压

tar -zxvf zookeeper.tar.gz

2,进入到zookeeper目录,并启动zookeeper

cd zookeeper
sh bin/zkServer.sh start

3,查看zookeeper状态,以及其它几个常用操作命令

#启动ZK服务:
sh bin/zkServer.sh start
 
#查看ZK服务状态:
sh bin/zkServer.sh status
 
#停止ZK服务:
sh bin/zkServer.sh stop
 
#重启ZK服务:
sh bin/zkServer.sh restart
 
#客户端联接:
sh bin/zkCli.sh -server 127.0.0.1:2181
 
#客户端联接之后,可用下面的命令看zookeeper目录
ls /

 
五,安装配置dubboadmin

1,上传dubboadmin.zip到/home/目录,并解压

#解压
unzip dubboadmin.zip

2,启动dubboadmin

#进入dubboadmin目录并启动
cd /home/dubboadmin
sh bin/startup.sh

3,进入后台

#在浏览器里输入,第一次进入的时候提示输入帐号密码(root/root)
http://192.168.1.99:9999/governance/providers

 
六,安装配置redis

1,由于CentOS没有自带redis的repository,首先我们下载第三方fedora repository:

wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
 
rpm -ivh epel-release-6-8.noarch.rpm

2,安装

#安装
yum install redis
 
#查看redis安装项
find / -name *redis*
 
#启动redis服务
redis-server /etc/redis.conf

3,登陆redis,添加密码('redis 127.0.0.1:6379>' 之后为输入的部分)

#redis客户端联接
redis-cli
 
#redis登陆后,查看所有配置
redis 127.0.0.1:6379> config get *
 
#设置密码为cookie
redis 127.0.0.1:6379> config set requirepass cookie
 
#验证密码
redis 127.0.0.1:6379> auth cookie

 
七,安装配置mongo

1,检查系统yum源中是否包仿mongo相关资源,如果没有的话,则要添加相关yum源配置

#检查是否有mongo源
yum info mongo-10gen
 
#如果提示没有匹配的源的话,则要手动添加
vi /etc/yum.repos.d/10gen.repo
 
#添加如下配置,并保存
#64-bit系统添加
[10gen]
name=10gen Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64
gpgcheck=0
 
#32-bit系统添加
[10gen]
name=10gen Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/i686
gpgcheck=0
 
#查看系统位数
uname -a

2,安装mongo

#安装mongo服务器端
yum -y install mongo-10gen-server
 
#安装mongo客户端
yum -y install mongo-10gen

3,配置并启动mongo服务

#修改绑定地址,修改bind_ip=127.0.0.1为bind_ip=0.0.0.0
vi /etc/mongod.conf
 
#启动mongo服务
/usr/bin/mongod -f /etc/mongod.conf
 
#检查mongo服务
/etc/init.d/mongod
/etc/init.d/mongod status

4,添加帐号和库

#登陆mongo
mongo
 
#显示当前库
> show databases;
 
#创建location库
> use location
 
#添加帐号
> db.addUser("root", "cookie")
 
#登陆验证
> db.auth('root','cookie')

 
八,安装配置rocketmq

1,上传 alibaba-rocketmq.tar.gz到/opt/,并解压

tar -zxvf alibaba-rocketmq.tar.gz

2,启动rocketmq

#进入到rocketmq的bin目录
cd /opt/alibaba-rocketmq/bin
 
#后台启动namesrv
nohup ./mqnamesrv >/var/log/ns.log &
 
#启动namesrv的时候报了一个错:Caused by: java.net.UnknownHostException: test: Name or service not known
#这是由于在/etc/sysconfig/network中定义了HOSTNAME=test,但是在/etc/hosts中没有映身test的地址,在/etc/hosts中127.0.0.1后面添加上test就可以
vi /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 test
 
#后台启动mqborker,需要先绑定NAMESRV_ADDR的地址
export NAMESRV_ADDR=192.168.1.99:9876
nohup ./mqbroker >/var/log/mq.log &
 
#查看namesrv启动是否成功(成功打印:The Name Server boot success.)
tail -f /var/log/ns.log
 
#查看mqborker启动是否成功(成功打印:The broker[test, 192.168.1.99:10911] boot success. and name server is 192.168.1.99:9876)
tail -f /var/log/mq.log

 
九,配置各服务的tomcat

1,在program中找到tomcat.zip和cookie.sh,上传到/home/目录
2,安装各个服务的tomcat,并进行各种操作

#安装所有服务
sh cookie.sh install
 
#安装单个服务,比如pay
sh cookie.sh install pay
 
#启动所有服务
sh cookie.sh start
 
#启动单个服务,比如pay
sh cookie.sh start pay
 
#关闭所有服务
sh cookie.sh stop
 
#关闭单个服务,比如pay
sh cookie.sh stop pay

 
十,生产环境布署需优化事项

1,mysql 修改默认端口,帐号密码加密
2,mongo修改默认端口,帐号密码增大强度
3,redis修改默认端口,帐号密码增大强度
4,rocketmq修改默认端口
5,redis,mongo,rocketmq,zookeeper集群布署

阿里云服务器上快速搭建JavaWeb环境JDKtomcatmysql

阿里云论坛上有许多精彩的教程,但搭建的web环境大多是PHP环境的,小弟作为一个Java的菜鸟,有空时会写一点JSP的程序,但是在linux环境上搭建Java Web环境确实第一次,真是历尽坎坷啊~~~~~完成之后,特地写一篇简单的教程,帮助想在阿里云服务器上使用Java Web项目的朋友。
 
 
    首先大赞一下阿里云的服务,操作系统的安装、重置,以及许多重要的功能都可以一键完成,有不懂的地方给客服发邮件,回答的也是十分详细的,所以大家完全不用担心会被什么操作给难住。
 
 
    下面是我购买的服务器配置:
 
 
    我的网站每天大约有2000IP、10000个页面的访问量(很小的站,让大家笑话了),用这个配置绰绰有余了~~
    网址:http://www.wowtools.org ,大家可以去体验一下速度,很流畅。(PS:这是一个魔兽世界宠物相关的网站,喜欢玩游戏的朋友加入收藏夹哦~~)
 
 
    呵呵,接下来开始我们的主题了:快速搭建Java Web环境(JDK tomcat mysql)
    
    首先你得在你的电脑上安装SSH,并学会使用它(论坛里有许多很好的SSH视频教程,花几分钟看一下就会了)。
     
1、(可选操作)安装操作面板vpsmate
    首先,推荐初用liunx的朋友安装一个操作面板,好处有二:1、许多命令都可以在web界面上点点鼠标就实现了;2、当你出门在外,服务器突然出问题了,你不一定能找到安装了SSH的机器,这时,使用面板简单操作一下,实在不行直接通过面板重启服务即可。
     
    说道面板,这里向大家推荐vpsmate,这是阿里云开发者大赛的冠军作品,使用起来自然是很适合阿里云的服务器啦。它可以方便地一键安装、卸载、监控服务器上的许多软件,而且占内存很少,不使用的时候几乎不占内存,使用时最多只占20m左右。安装过程很简单,参考vpsmate官网的这个教程吧:http://www.vpsmate.org/install
 
 
2、安装mysql数据库
    数据库应该是web应用中必不可少的软件吧,当然你也可以选择安装oracle之类的,操作大同小异。
    如果你没有选择第一步的操作,请参考这个帖子,完成mysql的安装:http://www.blogjava.net/amigoxie/archive/2013/02/22/395605.html
 
 
    如果你完成了第一步的操作,你可以登录你的vpsmate面板,然后点击 服务管理-->数据库服务-->MYSQL 安装服务,即可一键完成安装操作。
    安装过程中可能有一些软件包找不到,而出现错误“软件源 ius 安装失败!”,你可以按照这个帖子,根据自己的操作系统版本解决此问题:http://www.mirrtalk.net/?p=472
     
3、安装JDK/JRE
    其实安装JRE应该就够了,不过我比较喜欢折腾服务器,以后可能会在这个服务器上搞点别的,所以直接安装了JDK.
    两个命令即可完成:
 
wget http://download.oracle.com/otn-pub/java/jdk/7u40-b43/jdk-7u40-linux-x64.rpm?AuthParam=1380464207_43e07da0c7f873c59a3441c9966cb8e9
rpm -ivh *.rpm
 
 
    安装完后要设置一下环境变量在 /etc/profile中加入如下内容(可以使用vi进行编辑profile,也可以下载下来编辑完再上传):
 
 
JAVA_HOME=/usr/java/jdk1.7.0_40
CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib  
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin  
export PATH CLASSPATH JAVA_HOME
 
 
4、安装tomcat
    同样是两个命令即可完成:
 
wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.42/bin/apache-tomcat-7.0.42.tar.gz
tar -zxvf apa*
 
 
    完成后,把tomcat文件夹copy到一个你喜欢的位置,比如我喜欢放在/usr/local下面:
cp -r tomcat /usr/local
 
 
 
 
------------------------------------------------------
 
 
至此,Java Web环境就搭建完成啦~~~,把你的web项目上传到webapp文件夹下,然后bin目录下运行./startup.sh,就可以访问你的网站啦。

时间: 2024-09-17 04:10:51

java+mysql服务器环境搭建笔记的相关文章

IIS+PHP+MYSQL服务器环境搭建教程

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 IIS+PHP+MYSQL服务器环境搭建教程 : 1.安装IIS:插入WINDOWS安装盘-控制面板-添加或删除程序-添加/删除windows组件-选择Internet信息服务安装. 2.安装PHP:到www.php.net下载win平台压缩包(注意不要选msi自动安装不利于维护),解压到任意目录,如c:/php. 3.配置php环境:复制P

windows下JAVA敏捷开发环境搭建步骤教程

  编程开发环境搭建还是挺重要的,第一步是先要搭建环境,有了环境才能开展工作.本文我们来看看windows下JAVA敏捷开发环境搭建步骤. 整个软件项目分为四个环境 开发本地环境.开发环境.测试环境.IDC环境.和传统C++开发不一样的模式是多了第一个开发本地环境.这是为什么呢,因为目前大部分开发人员还是比较熟悉windows下开发.对于mac和linux下直接使用软件并且开发的中国开发者还是少之又少,这套架构就这个现状做出来的.如下是环境搭建架构图: 从环境来说: 一.开发本地环境.开发集成服

C# 制作Java +Mysql+Tomcat 环境安装程序,一键式安装

原文:C# 制作Java +Mysql+Tomcat 环境安装程序,一键式安装 要求: JDK.Mysql.Tomcat三者制作成一个安装包, 不能单独安装,安装过程不显示三者的界面, 安装完成要配置好JDK环境.Mysql服务.Tomcat 服务 目的: 解决客户在安装软件的复杂配置和繁琐 便于管理软件版本 便于系统集成 分析: 由于不能使用软件的原始安装版本,故只能将JDK的安装目录拷贝出来,放在D盘的SoftSource文件夹,由于要管理三者,将这三个放进一个文件夹里面 Mysql.Tom

Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL运行环境搭建教程_win服务器

准备篇 一.环境说明: 操作系统:Windows Server 2012 R2 PHP版本:php 5.5.8 MySQL版本:MySQL5.6.15 二.相关软件下载: 1.PHP下载地址: http://windows.php.net/downloads/releases/php-5.5.8-nts-Win32-VC11-x86.zip 2.MySQL下载地址: http://cdn.mysql.com/Downloads/MySQLInstaller/mysql-installer-com

Java+MyBatis+MySQL开发环境搭建流程详解_java

主要搭建过程 1. pom.xml文件中加入mybatis和数据库依赖,这里使用mysql: <properties> <mybatis.version>3.2.3</mybatis.version> <mysql.version>5.1.26</mysql.version> <slf4j.api.version>1.7.5</slf4j.api.version> <testng.version>6.8.7&l

mysql主从环境搭建

      Mysql主从环境: 主服务器IP:192.168.199.12     主机名 master 从服务器IP:192.168.199.10   主机名 slave 系统为:centos 6.5  64位 Mysql 5.1.73 64位     sestatus检查 1.关闭防火墙 2.关闭selinux   1.创建安装目录与数据存放目录   mkdir /opt/mysql mkdir /opt/mysql/data 2.创建mysql用户与组    useradd mysql

centos7最小版本安装nginx+tomcat+java+mysql运行环境

最近项目从windows搬到linux,由于项目组成员有限并且有其它紧急的任务需要处理,因而这个任务就落到我的头上了.下面记录下centos最小版本安装nginx+tomcat+mysql+java的运行环境. centos7 minimal安装 参考:http://www.tecmint.com/centos-7-installation/ 安装java 下载Java,可到oracle官网获取相应的连接 wget http://download.oracle.com/otn-pub/java/

java selenium教程环境搭建基于Maven_java

现在Java的大部分项目都是基于Maven,  在Maven项目中使用Selenium2. 非常简单.  首先你需要配置好Maven的环境 可以参考Maven安装以及eclipse配置maven的方法:  http://www.jb51.net/softjc/416034.html 官方的文档 http://docs.seleniumhq.org/download/maven.jsp 新建一个Maven的Project 添加如下到你的POM.XML, 就可以了 <dependency> <

ruby on rails + mysql 开发环境搭建

ror对于初学者来讲,可能最大的困难莫过于开发环境的安装与搭建,今天折腾了大半天基本搞定了,把过程贴在这里,以便初学者少走弯路. 1.安装ruby 1.8.6 打开  http://rubyforge.org/frs/?group_id=167 ,安装 ruby1.8.6-26最终版本 下载完成后,可在命令行下键入 ruby -v验证版本 (如果在命令行里输入ruby提示找到不该命令,请将c:\ruby\bin加入到path环境变量中) 注:这一步完成后,就已经可以在本机体验ruby语言了,默认