centos 6.2 mysql和tomcat的配置_Linux下CentOS 6.3中安装与配置Jdk 1.6和Tomcat 6和Mysql5

借鉴网上资源,经过亲身实践,以下方法是正确的安装方法:

1.首先,下载JDK,我下载的是jdk-6u37-linux-i586-rpm.bin.下载后通过SSH连接传到虚拟机上.放到/home/elson/tools目录下。接着执行以下命令:

1)# cd /home/elson/tools

su //却换到root用户下

mkdir /usr/java //新建一个文件夹

cp /home/elson/tools/jdk-6u37-linux-i586.rpm.bin /usr/java/

2)# chmod 777 -R /usr/java/jdk-6u37-linux-i586-rpm.bin 此命令允许当前用户执行此程序,并修改权限。

3)# ./jdk-6u37-linux-i586-rpm.bin 此时程序会自动解压并自动安装,安装过程有进度显示,默认安装在/usr/java目录下生成jdk1.6.0_37文件夹,安装完成提示done

4)# mv /usr/java /usr/local/java

将刚刚安装的程序文件夹移动到/usr/local/java目录下

5)编辑# vi /etc/profile(用文本编辑器打开)加入如下几行内容

JAVA_HOME=/usr/local/java/jdk1.6.0_37

CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/dt.jar

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME

export CLASSPATH

export PATH

6)备份源文件

# mv /usr/bin/java /usr/bin/java.bak

# mv /usr/bin/javac /usr/bin/javac.bak

7)重启虚拟机或者执行source /etc/profile命令,使其生效

8)输入

# java

# javac

#java –version

此时可看到java版本,说明配置JDK成功;

2.接下来,安装Tomcat,我下载的是linux-apache-tomcat-6.0.32.tar.gz,也将其放置到/home/elson/tools目录下

1)将其解压使用命令

# tar zxvf linux-apache-tomcat-6.0.32.tar.gz

2)解压后生成apache-tomcat-6.0.32文件,也将其移动到/usr/local/java目录下

# mv apache-tomcat-6.0.32 /usr/local/java

3)然后我们来启动Tomcat

# /usr/local/java/apache-tomcat-6.0.32/bin/startup.sh

默认情况下,Tomcat并没提供具有管理权限的账号,所以需要添加具有这种权限的账号。角色manager-gui具有这种权限,但在系统用户控制文件tomcat-users.xml中并没有设置这两种角色和对应的用户,所以需要添加这种角色和用户,方法是打开tomcat-users.xml文件,添加如下内容:

然后重启Tomcat服务器,文件修改生效。

4)测试在虚拟机图形界面可输入http://localhost:8080,若看到Tomcat画面说明成功.

3.安装MySQL(mysql-5.5.27.tar.gz)

1)安装Mysql5.5之前先卸载CentOS自带的Mysql

# rpm -qa|grep mysql← 查看版本信息# yum remove xxx←卸载(xxx为显示的版本信息)

2)安装cmake(cmake-2.8.9.tar.gz)(安装MySQL时用到)

# cd /home/elson/tools/← 进入

# tar xzvf cmake-2.8.9.tar.gz←解压

# cd cmake-2.8.9← 进入

# ./bootstrap ←执行执行出现错误信息,其原因为:缺少C的编译器3)安装gcc编译器(用yum安装)# yum install gcc4)继续cmake的安装

# ./bootstrap执行再次出现错误信息,其原因为:缺少C++编译器

5)安装gcc-c++编译器(用yum安装)

# yum install gcc-c++

6)继续cmake的安装

# ./bootstrap# gmake# gmake install

7)正式安装Mysql

7.1添加mysql用户和用户组

# groupadd mysql# useradd -g mysql mysql

# passwd mysql

7.2进入目录解压安装

# cd /home/mysql

#cp /home/elson/tools/mysql-5.5.27.tar.gz /home/mysql/

# tar xzvfmysql-5.5.27.tar.gz

# cdmysql-5.5.27#cmake .执行出现错误信息,其原因为:缺少Curses包

7.3安装ncurses-devel(用yum安装)# yum install ncurses-devel

7.4重新cmake运行

# cmake .执行出现错误信息,其原因为:缺少Bison

7.5安装bison(用yum安装)# yum install bison

7.6重新cmake运行

# cmake .# make && make install

注:安装时间比较久!

8)配置

配置防火墙,开启3306端口:

# vi /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

注:这条规则应该添加到默认22端口的后面。(如上所示)

重启防火墙,使其配置生效:

# /etc/init.d/iptables restart

关闭SELINUX:

# vi /etc/selinux/config

在最后面添加如下信息:

SELINUX=disabled

:x        ←保存退出

重启系统,使其生效:

# shutdown -r now

3.3. Configure

# cd /home/mysql  //转到MYSQL用户目录下

#cd mysql-5.5.8

#cmake . -DCMAKE_INSTALL_PREFIX=/home/mysql/server -DMYSQL_DATADIR=/home/mysql/server/data -DSYSCONFDIR=/home/mysql/server -DDEFAULT_CHARSET=utf8 -DMYSQL_UNIX_ADDR=/home/mysql/server/mysql.sock

3.4. Build

#gmake               //在/HOME/MYSQL用户目录下再次安装

#gmake install

3.5.  #cd /home/mysql/server

#chown -R mysql .

#chgrp -R mysql .

#cd /home/mysql/server/

修改为utf8编码:修改/etc/my.cnf

[client]下增加default-character-set=utf8

[mysqld]下增加character_set_server=utf8

#scripts/mysql_install_db  --user=mysql

shell> chown -R root .

shell> chown -R mysql data

shell> cp support-files/my-medium.cnf /etc/my.cnf

shell>cp support-files/mysql.server /etc/init.d/mysql

shell>vi /etc/init.d/mysql

然后修改/etc/init.d/mysql文件,把其中的

basedir=/home/mysql/server

datadir=/home/mysql/server/data

#chkconfig --add mysql

3.6. 启动MySQL

#su

# cd /home/mysql/server/

#chown -R mysql .     //启动不来。有可能是没有给权限执行,所以赋予权限

#service mysql start

#ps   //查看进程是否启动成功

然后,进入bin目录,执行./mysql -u root -p进入mysql命令界面。

mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "yourpasswd";

mysql> flush privileges;

这样就能通过其他机器访问了,找一个有mysql客户端的机器,如果通过mysql -uroot -ppassword -h 机器IP能够访问的话说明安装正确。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值