CentOS64下安装配置JDKTOMCATMYSQL.docx_第1页
CentOS64下安装配置JDKTOMCATMYSQL.docx_第2页
CentOS64下安装配置JDKTOMCATMYSQL.docx_第3页
CentOS64下安装配置JDKTOMCATMYSQL.docx_第4页
CentOS64下安装配置JDKTOMCATMYSQL.docx_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、系统环境和软件包 rootlocalhost /# uname -r 2.6.32-358.el6.x86_64 rootlocalhost /# cat /etc/centos-release CentOS release 6.4 (Final) 软件包 jdk-6u43-linux-x64-rpm.bin apache-tomcat-6.0.36.tar.gz mysql-5.5.23.tar.gz 二、安装配置 1、JDK 首先查看centos自带的JDK是否已安装,用命令java -version ,如果显示有下面的信息: java version “1.6.0 OpenJDK Runtime Environment (build 1.6.0-b09) OpenJDK 64-Bit Server VM (build 1.6.0-b09, mixed mode) 说明已安装openjdk1.6,这个包功能有限,最好还是先卸载掉openjdk,再安装sun公司的jdk. 卸载过程很简单 #rpm -e -nodeps java-1.4.2-gcj-compat--40jpp.115 #rpm -e -nodeps java-1.6.0-openjdk--1.7.b09.el5 或是 #yum -y remove java java-1.4.2-gcj-compat--40jpp.115 #yum -y remove java java-1.6.0-openjdk--1.7.b09.el5 安装SUN公司的JDK #chmod a+x jdk-6u43-linux-x64-rpm.bin #./jdk-6u43-linux-x64-rpm.bin (路径默认在/usr/java) #java -version java version 1.6.0_43 Java(TM) SE Runtime Environment (build 1.6.0_43-b01) Java HotSpot(TM) 64-Bit Server VM (build 20.14-b01, mixed mode) 2、安装TOMCAT 将TOMCAT包放到/usr/tomcat下 #tar -zxvf apache-tomcat-6.0.36.tar.gz #mv apache-tomcat-6.0.36.tar.gz tomcat 这样就安装完了,设置一下环境变量 #vi /etc/profile 加入如下语句 JAVA_HOME=/usr/java/jdk1.6.0_43 CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar PATH=$PATH:$JAVA_HOME/bin export PATH CLASSPATH JAVA_HOME export CATALINA_BASE=/usr/tomcat/tomcat export CATALINA_HOME=/usr/tomcat/tomcat #source /etc/profile (使环境变量生效) 启动TOMCAT #cd bin #./startup.sh Using CATALINA_BASE: /usr/tomcat/tomcat Using CATALINA_HOME: /usr/tomcat/tomcat Using CATALINA_TMPDIR: /usr/tomcat/tomcat/temp Using JRE_HOME: /usr/java/jdk1.6.0_43 Using CLASSPATH: /usr/tomcat/tomcat/bin/bootstrap.jar rootlocalhost bin# netstat -an|grep :8080 tcp 0 0 :8080 :* LISTEN 3、mysql mysql 5.x的新版本一般都需要cmake编译安装,在这里我们安装的是mysql5.5.23版,在此记录一下CMAKE的安装步骤及过程,以供后续参考。 如果在编译安装过程中发现有缺失的工具包,用yum install 单独下载安装再继续即可。 以下安装中涉及的几点需要提前说明的问题: mysql 将被安装在 /usr/local/mysql/ 目录下 mysql 默认安装使用 utf8 字符集 mysql 的数据和日志文件保存在 /var/mysql/ 对应目录下 mysql 的配置文件保存于/etc/f 配置安装 #useradd mysql #passwd mysql #groupadd mysql #useradd -g mysql mysql #mkdir -p /usr/local/mysql #mkdir -p /var/mysql/data #chown -R mysql:mysql /usr/local/mysql #chmod -R 755 /usr/local/mysql #chown -R mysql:mysql /var/mysql #chmod -R 755 /var/mysql #yum -y install cmake bison ncurses ncurses-devel gcc-c+ libstdc+ (可以配置本地YUM源或外部镜像源) #tar zxvf mysql-5.5.23.tar.gz #cd mysql-5.5.23 # cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS:STRING=utf8,gbk -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/var/mysql/data 如果安装过程中遇到错误 清除缓存: make clean rm CMakeCache.txt 再继续进行 #make & make install #ln -s/usr/local/mysql/lib/libmysqlclient.so.16 /usr/lib/libmysqlclient.so.16 #cd /usr/local/mysql/support-files/ #cp f /etc/f (注意:f适用于1G内存左右的服务器,可以根据自己配置情况选用f 或 f 等不同配置) 然后vi /etc/f 编辑配置文件,在 mysqld 部分增加 datadir = /var/mysql/data #添加MySQL数据库路径 进入scripts目录,执行 # ./mysql_install_db -defaults-file=/etc/f -basedir=/usr/local/mysql -datadir=/var/mysql/data -user=mysql Installing MySQL system tables. OK Filling help tables. OK 这样就生成了mysql系统数据库 然后设置MYSQL服务 cp ./support-files/mysql.server /etc/init.d/mysqld #把Mysql加入系统启动 chmod a+x /etc/init.d/mysqld #增加执行权限 chkconfig -add mysqld chkconfig -level 345 mysqld on vi /etc/init.d/mysqld #编辑 basedir = /usr/local/mysql #MySQL程序安装路径 datadir = /var/mysql/data #MySQl数据库存放目录 rootlocalhost data# service mysqld start Starting MySQL. SUCCESS! rootlocalhost data# netstat -an|grep 3306 tcp 0 0 :3306 :* LISTEN 到此,mysql安装完成! 在/etc/profile里把mysql服务加入系统环境变量,在最后添加下面这一行 export PATH=$PATH:/usr/local/mysql/bin 下面这两行把myslq的库文件链接到系统默认的位置,这样你在编译类似PHP等软件时可以不用指定mysql的库文件地址。 ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql ln -s /usr/local/mysql/include/mysql /usr/include/mysql shutdown -r now #需要重启系统,等待系统重新启动之后继续在终端命令行下面操作 mysql_secure_installation #设置Mysql密码 根据提示按Y 回车输入2次密码 或者直接修改密码/usr/local/mysql/bin/mysqladmin -u root -p password mysql #修改密码 service mysqld restart #重启 当设置密码或连接MYSQL时出现Enter current password for root (enter for none): ERROR 2002 (HY000): Cant connect to local MySQL server through socket /tmp/mysql.sock (2) 可以执行此句来解决 rootlocalhost data#rm -rf /tmp/mysql.sock 启动MYSQL后,会在/var/lib/mysql下有mysql.sock文件 rootlocalhost data# ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock (要使用绝对路径) 还出错的话,使用 rootlocalhost /# mysql -u root -p -S /var/lib/mysql/mysql.sock 可跳过密码验证登录 mysql update mysql.user set password=password(mysql) where user=root; mysql flush privileges; mysqlquit 即可以了。 另外MYSQL默认是只能本地访问,如果远程访问需要进行设置 建立用户:testuser,并授权可远程访问 以root身份连接至mysql #mysql -u root -p 提示输入密码,输入mysql 建立testuser账户 mysqlCREATE USER testuser IDENTIFIED BY test123456; 授权testuser权限 mysql GRANTALL PRIVILEGES ON *.* TO “testuser”% IDENTIFIED BY testuser的密码; 刷新权限生效 mysql FLUSHPRIVILEGES; mysqlquit 三、总结 在安装MYSQL的过程中,大家很容易碰到这个MYSQL.SOCK问题。 其实这个mysql.sock是mysql的主机和客户机在同一host上的时候,使用unix domain socket做为通讯协议的一个载体。 Mysql通常有两种连接方式: (1)TCP/IP (2)socket 对mysql.sock来说,其作用是程序与mysqlserver处于同一台机器,发起本地连接时可用SOCKET。 你也可以指定IP地址,使用TCP方式连接而不是用本地SOCK方式 rootlocalhost mysql# mysql -h -u root -p mysql 也可以直接登录 m

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论