日期:2014-05-16  浏览次数:20788 次

ubuntu12.04 jdk tomcat mysql 安装配置
ubuntu12.04 jdk tomcat mysql 安装配置

1. 初装系统时:root用户被禁用,设置分配:sudo passwd,然后指定相应的密码就可以。su root,输入
新设置的密码***即可登录root用户。

2. linux设置jdk环境变量
  方法一、
  #vi /etc/profile
  在最后添加如下内容:
  #set java environment
  export JAVA_HOME=/usr/lib/java/jdk1.7.0_03
  export CLASSPATH=.;$CLASSPATH:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  export PATH=$PATH:$JAVA_HOME/bin
  export JRE_HOME=$JAVA_HOME/jre
保存退出
  #source /etc/profile ##使其生效
  #set
  方法二、所有用户都可使用
  vi /etc/profile.d/java.sh
  在新建java.sh中添加如下内容:
  #set java environment
  JAVA_HOME=/usr/lib/java/jdk1.7.0_03
  CLASSPATH=.;$JAVA_HOME/lib/tools.jar
  PATH=$JAVA_HOME/bin:$PATH
  export JAVA_HOME CLASSPATH PATH
  保存退出
  给java.sh分配权限:chmod 755 /etc/profile.d/java.sh
  ======下面可以测试下======
  #echo $JAVA_HOME
  #echo $CLASSPATH
  #echo $PATH
  检验JDK是否成功
  #java -version

3. linux设置Tomcat环境变量
a. 配置服务器编码URIEncoding="UTF-8"或URIEncoding="GBK"尽量与项目编码一致
b. 添加 export TOMCAT_HOME=/usr/lib/server/apache-tomcat-7.0.27
c. 添加admin用户,在tomcat-users.xml中增加
    <role rolename="manager-gui" />
    <role rolename="manager-script" />
    <role rolename="manager-jmx" />
    <role rolename="manager-status" />
    <user username="admin" password="admin" roles="manager-gui" />
  
4. 解压归档
   tar -zxvf jdk-7u3-linux-i586.tar.gz
   tar -xvf jdk-7u3-linux-i586.tar

5. 修改文件默认用户
   chown shefron MySQL-5.5.rpm 其他的chmod,chgrp

6. Ubuntu MySQL 自带及安装
   a. apt-get install mysql-server

7. MySQL中root用户访问被拒
   a.#  /etc/init.d/mysql stop
   b.#  mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
   c.#  mysql -u root mysql
   d.mysql> flush privileges;
   e.mysql> quit
   f.# /etc/init.d/mysql restart
   g.#mysql -u root -p
   Enter password:
   OK!

8. MySQL中用户的登陆与退出
   a.# mysql -u root -p
   b.# Enter password
   c.mysql> quit or [Ctrl+D]

9. MySQL创建数据库,并把该数据库的用户权限赋给新用户
   a. mysql> create database shop;
   b. mysql> grant all privileges on shop.* to shop_user@localhost identified by "123456";
   若:想要远程访问或控制则可以:
   其一、mysql> grant all privileges on shop.* shop_user@"%" identified by "654321";
   其二、vi /etc/mysql/my.cnf
         把bind-address=127.0.0.1(服务器IP)
   重启MySQL服务器:/etc/init.d/mysql restart

10. MySQL数据库编码设置
    a. 找到my.cnf文件,(/etc/my.cnf或/etc/mysql/my.cnf)
    b. 在[client]或[mysqld]下添加default-character-set=utf8保存退出