阿里云平台环境部署手册--JDKMYSQLTOMCATSVN.doc_第1页
阿里云平台环境部署手册--JDKMYSQLTOMCATSVN.doc_第2页
阿里云平台环境部署手册--JDKMYSQLTOMCATSVN.doc_第3页
阿里云平台环境部署手册--JDKMYSQLTOMCATSVN.doc_第4页
阿里云平台环境部署手册--JDKMYSQLTOMCATSVN.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

作者:张振宇(zhangzhenyu) 目录目录 1.安装安装 MYSQL 1 1.1 查找原来的 MYSQL.1 1.2 卸载上面列出已经安装的包1 1.3 下载新的 MYSQL.2 1.4 安装新的 MYSQL.2 2. 初始化数据库初始化数据库2 2.1 登陆 MYSQL 数据库3 2.2 创建数据库GXZY3 2.3 创建 ROOT 用户密码3 2.4 配置和初始数据 .3 2.4.1. 设置权限.3 2.4.2. 修改mysql配置.3 3. 安装安装 JDK 1.6 4 3.1. 卸载自带JDK.4 3.2. 安装JDK.4 3.3. 添加环境变量 4 3.4. 测试5 4. 安装安装 TOMCAT5 5. 启动服务启动服务.5 6.调试:调试:.5 7. 阿里阿里 LINUX 云云 安装安装 YUM:6 方案 1: 6 方案 2: 7 8. 使用使用 YUM 安装安装 SVN: 8 7.1 LINUX SVN服务端配置.8 1 / 12 1.安装安装 MySQL 因为 Linux 自带的 MySQL3 或者 MySQL4,如果并非系统所要求的 MySQL5。就需要把原来 的 MySQL 卸载掉,再安装新的。 1.1 查找原来的查找原来的 MySQL rootserver tmp rpm -qa|grep -i mysql 列出已经安装的包 rootserver tmp rpm -qa|grep -i MySQL 列出已经安装的包 1.2 卸载上面列出已经安装的包卸载上面列出已经安装的包 rootserver tmp# rpm -ev MySQL-3.23.57-1 rootserver tmp# rpm -ev MySQL-shared-3.23.57-1 rootserver tmp# rpm -ev MySQL-devel-3.23.57-1 删除老版本 MySQL 的开发头文件和库 命令:rm -fr /usr/lib/MySQL rm -fr /usr/include/MySQL 注意:卸载后/var/lib/MySQL 中的数据及/etc/f 不会删除,如果确定没用后就手工删除 rm -f /etc/f rm -fr /var/lib/MySQL 2 / 12 1.3 下载新的下载新的 MySQL MySQL-client-5.5.25a-1.rhel5.i386.rpm MySQL-server-5.5.25a-1.rhel5.i386.rpm 1.4 安装新的安装新的 MySQL rootserver tmp# rpm -ivh MySQL-server-5.5.25a-1.rhel5.i386.rpm 如果需要使用客户端,当然还要安装 Client rootserver tmp# rpm -ivh MySQL-client-5.5.25a-1.rhel5.i386.rpm MySQL 安装完成后不象 SQL Server 默认安装在一个目录,它的数据库文件、配 置文件和命令文件分别在不同的目录,了解这些目录非常重要,尤其对于 Linux 的初学者,因为 Linux 本身的目录结构就比较复杂,如果搞不清楚 MySQL 的安装目录那就无从谈起深入学习。 下面就介绍一下这几个目录。 1、数据库目录 /var/lib/mysql/ 2、配置文件 /usr/share/mysql(mysql.server 命令及配置文件) 3、相关命令 /usr/bin(mysqladmin mysqldump 等命令) 4、启动脚本 /etc/rc.d/init.d/(启动脚本文件 mysql 的目录) 2. 初始化数据库初始化数据库 启动服务:service mysql start 重启服务:service mysql restart 3 / 12 停止服务:service mysql stop 2.1 登陆登陆 MySQL 数据库数据库 rootserver tmp# mysql 必须安装 mysql 客户端才能使用命令行登录 查看数据库名称:Show databases; 2.2 创建数据库创建数据库 gxzy mysql create database gxzy; Query OK, 1 row affected (0.00 sec) 导入数据库脚本, (将脚本另存为 GBK 编码) source /root/Desktop/soft/database/create.sql 2.3 创建创建 ROOT 用户密码用户密码 #/usr/bin/mysqladmin u root password rootmysql 格式:mysqladmin u 用户名 p 就密码 password 新密码 说明:因为开始 root 没有密码,所以-p 旧密码一项可以不写 用新的密码进行登录:mysql u root p 输入新密码后回车 2.4 配置和初始数据配置和初始数据 2.4.1. 设置权限设置权限 启动远程访问 mysql,所有表,root 所有 IP: GRANT ALL ON *.* TO root% IDENTIFIED BY 密码 使用可视化工具远程连接并进行数据导入和操作 2.4.2. 修改修改 mysql 配置配置 1 大小写设置 由于产品程序中可能也使用了大写的表名,需要修改 mysql 的 f 配置文件 复制一个/usr/share/mysql 目录下的 f 文件到/etc 目录,并改名为 f。 打开 f 在 mysqld 节中添加:lower_case_table_names=1 2 编码格式设置 4 / 12 在client节点下添加 default-character-set=utf8 在mysqld节点下添加 character-set-server=utf8 collation-server=utf8_general_ci 重启 mysql 3. 安装安装 JDK 1.6 3.1. 卸载自带卸载自带 jdk 如果之前已经安装过不同版本的 jdk,需要卸载(redhat 自带 JDK1.4) 。 rootlocalhost soft# rpm -qa | grep jdk rootlocalhost soft# rpm -qa | grep gcj libgcj-4.1.2-42.el5 java-1.4.2-gcj-compat--40jpp.115 上面先确认 jdk 的具体版本号,然后 rootlocalhost jdk1.6.0_11# yum -y remove java-1.4.2-gcj-compat--40jpp.115 Complete!(卸载完成) 3.2. 安装安装 jdk 下载 jdk1.6, 如果是 rpm 包,直接执行 rpm -ivh 安装 如果是 j*.rpm.bin 自解压包, 则先执行授权(执行权限)chmod +x j*.rpm.bin 然后执行 ./j*.rpm.bin 让它自行解压为 j*.rpm 再执行 rpm -ivh j*.rpm 3.3. 添加环境变量添加环境变量 修改 /etc/profile 加入环境变量 rootlocalhost jdk1.6.0_11# vi /etc/profile 或者通过可视化编辑器直接打开也可以 打开 profile 文件后输入 i 进入 insert 模式,在文件中添加如下内容。 (假设前提:jdk 被安装在/usr/java/jdk1.6.0_31,请检查实际安装情况) export JAVA_HOME=/usr/java/jdk1.6.0_31 export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/rt.jar 然后 esc,输入:x,保存退出。然后需要设置让更改生效: rootlocalhost local# source /etc/profile 或者重启也可以 5 / 12 3.4. 测试测试 最后使用 echo $JAVA_HOME 来输出验证环境变量 使用 java -version 来确认 jdk 版本 4. 安装安装 Tomcat 下载 Tomcat 5.5 压缩包, 如 apache-tomcat-5.5.35.tar.gz(安装 tomcat5.0, tomcat6 同理) 找个目录解压运行 rootserver local# cd /usr/local rootserver local# tar -zxvf /root/Desktop/soft/apache-tomcat-5.5.35.tar.gz 修改 /etc/profile ,加入变量(和 JDK 环境变量一样) export CATALINA_HOME=/usr/local/tomcat 根据需要也可以加入自动启动命令 $CATALINA_HOME/bin/startup.sh rootlocalhost local# source /etc/profile 进行生效。 进入 tomcat 目录的 bin 目录执行: chmod +x *.sh 5. 启动服务启动服务 启动 tomcat $CATALINA_HOME/bin/startup.sh 关闭 tomcat $CATALINA_HOME/bin/shutdown.sh 6.调试:调试: 更改 linux 编码: locale 查看当前编码 vi .bash_profile 编辑当前登陆用户的配置文件 export PATH 下追加如下 export LANG=zh_CN.GBK export LC_ALL=zh_CN.gbk 6 / 12 7.阿里阿里 linux 云云 安装安装 yum: 方案 1: 安装 mysql 的时候可能会出现缺少依赖包的情况: 在运行第一条安装 MySQL 服务器时会提示依赖包 libaio.so.1 没有安装,错误提示如下: error: Failed dependencies: libaio.so.1()(64bit) is needed by MySQL-server-5.6.10-1.rhel5.x86_64 libaio.so.1(LIBAIO_0.1)(64bit) is needed by MySQL-server-5.6.10-1.rhel5.x86_64 libaio.so.1(LIBAIO_0.4)(64bit) is needed by MySQL-server-5.6.10-1.rhel5.x86_64。 。 。 。 。 需要使用 yum 命令快速安装依赖包 libaio,运行如下命令:(该命令需要在联网条件下运 行是在阿里云 Linux 服务器上安装的) yum install libaio 运行该命令时会发现在这台云服务器上无法通过 yum 快速安装软件,搜索了一些资料,原 来是阿里云安装的是 Red Hat5.4 的 64 位系统,但是提供的是 CentOS 32 位的系统。错误信 息参考如下: Setting up Install Process No package * available. Nothing to do 解决方案是将 yum 替换成 CentOS 的版本过程如下: 1)通过 rpm 命令查看有哪些 yum 包,然后进行卸载 操作如下: rootAY130221101729bc93912 software# rpm -qa|grep yum yum-3.2.22-20.el5 yum-metadata-parser-1.1.2-3.el5 rootAY130221101729bc93912 software# rpm -e -nodeps yum-3.2.22-20.el5 warning: /etc/yum.conf saved as /etc/yum.conf.rpmsave rootAY130221101729bc93912 software# rpm -e -nodeps yum-metadata-parser-1.1.2-3.el5 2)通过 wget 命令在 163 的镜像上下载 CentOS 的 yum 包 参考命令如下: wget /centos/5/os/x86_64/CentOS/yum-3.2.22- 40.el5.centos.noarch.rpm wget /centos/5/os/x86_64/CentOS/yum-metadata-parser-1.1.2- 4.el5.x86_64.rpm wget /centos/5/os/x86_64/CentOS/yum-fastestmirror-1.1.16- 21.el5.centos.noarch.rpm 说明:可能版本会有一些不同,请大家在 /centos/5/os/x86_64/CentOS/下查找 yum-3xxx 开头、yum-metadata 开头和 yum-fastestmirror 开头的 rpm 包下载。 3)安装 yum 相关的 rpm 包 使用如下命令安装在(2)中下载的 rpm 包:rpm -ivh yum-* 4)下载 CentOS-Base.repo 7 / 12 找一个 CentOS 的包资源配置库,名为 CentOS-Base.repo,放到/etc/yum.

温馨提示

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

评论

0/150

提交评论