这里先占个位子 等回公司后再发上来这段时间的总结
安装文件:apache-tomcat-7.0.27.zip
jdk-6u32-linux-x64.bin
mysql-5.5.15.tar
1 安装jdk
执行步奏如下:
cd install
chomd 755 jdk-6u32-linux-x64.bin
./jdk-6u32-linux-x64.bin
vi /etc/profie
在最后添加
export JAVA_HOME = /root/install/jdk1.6.0.32
export PATH=$JAVA_HOME/bin:$PATH
保存后退出
source /etc/profile
查看是否配好JDK
env
2 安装Apache
tar -xvf httpd-2.2.18.tar.gz
cd httpd-2.2.18/srclib/apr
./configure --prefix=/usr/local/apr --enable-threads --enable-other-child
make
make install
cd httpd-2.2.18/srclib/apr-util
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr --with-mysql=/usr/local/mysql
make
make install
cd httpd-2.2.18
./configure -prefix=/usr/local/apache -with-apr=/usr/local/apr -with-apr-util=/usr/local/apr-util --enable-module=so -enable-so -enable-mods-shared=all -enable-proxy=shared -enable-proxy-balancer=shared -enable-proxy-http=shared --enable-proxy-connect -enable-proxy-ajp -enable-cache -enable-disk-cache -enable-mem-cache --enable-include --enable-forward --enable-rule=SHARED_CORE --enable-include --enable-rewrite --enable-cache
apache 参数自已配置下
启停apache /usr/local/apache/bin/apachectl -k start
/usr/local/apache/bin/apachectl -k stop
tomcat安装精简版
3 tomcat安装和启动
(1)解压tomcat
(2)进入解压目录 cd apache-tomcat-7.0.27
(3)进入bin
(4)./startup.sh 执行此命令的时候会遇见权限问题,这里需要修改.sh的权限 全部改为-rwxrw-r-- chmod 764 *.sh
(5)启动后查看时候真的启动,进入logs文件夹 查看 具体指令:
cd .. cd logs tail -100f catalina.out 经此三步可查看
4 安装mysql
tar xvf mysql-5.5.15.tar
检查是否安装好了cmake
cmake -i
未安装好则执行
yum install cmake gcc gcc-c++ libaio libaio-devel automake autoconf bzr bison libtool ncurses5-devel ncurses-devel bzip2-devel zlib-devel
cd mysql-5.5.15
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all -DWITH_EXTRA_CHARSETS:STRING=all -DWITH_READLINE=1 -DWITH_EMBEDDED_SERVER=1 -DENABLED_LOCAL_INFILE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -LH
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr/local/mysql -DMYSQL_UNIX_ADDR=/data/mysql/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/data/mysql -DMYSQL_USER=mysql -DMYSQL_TCP_PORT=3306
make
make install
添加用户组和用户
groupadd mysql
useradd -g mysql mysql
chown -R mysql.mysql /usr/local/mysql
删除用户组和用户(mysql卸载的时候用)
userdel mysql
groupdel mysql
cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf
vi /etc/my.cnf 增加或修改如下配置
[client]
socket = /usr/local/mysql/mysql.sock
[mysqld]
basedir =/usr/local/mysql #需要加入basedir,和datadir否则会出问题
datadir =/usr/local/mysql/data
max_connections = 500
创建默认数据库
/usr/local/mysql/scripts/mysql_install_db --user=mysql &
这里创建默认的数据库做个补充 如果执行完 出现了错误 比如
FATAL ERROR: Could not find ./bin/my_print_defaults
通过如下方式解决
/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data &
切换到mysql 帐户,用于启停mysql
su - mysql
启动数据库
/usr/local/mysql/bin/mysqld_safe &
检查数据库是否已正常启动
ps -ef | grep mysqld
测试数据库
更改mysql管理员密码
/usr/local/mysql/bin/mysqladmin -u root password 'dbroot' (管理员用户名:mysql 密码:dbroot)
登陆数据库
/usr/local/mysql/bin/mysql -u root -p (密码为dbroot)
查看mysql数据库
show databases;
查看数据库的字符编码
show variables like 'character_set_%';
show variables like 'character_set_%';
设置程序可以通过localhost连接mysql
grant all privileges on *.* to 'root'@'%' identified by 'dbroot' with grant option;
flush privileges;
关闭数据库
/usr/local/mysql/bin/mysqladmin -u root -p shutdown
导入mysql数据库文件
出现如下bug mysql : command not found解决方法
原因是在/usr/bin下面没有找到mysq命令 我们需要映射一个连接到/usr/bin/目录下面
,建立一个链接文件
命令: ln -s /usr/local/mysql/bin/mysql /usr/bin
导入数据库文件 有两种方法
一:mysql -u username -p test < /home/data/test.sql
二:直接从linux数据库中导入
1)选择数据库
mysql>use abc;
(2)设置数据库编码
mysql>set names utf8;
(3)导入数据(注意sql文件的路径)
mysql>source /home/abc/abc.sql;
第一种更简单 不过似乎有时候导入不进去 我也不知道出现了什么问题 报错是没有ebasdb这个文件 难道是要先创建一个空的ebasdb数据库 等下次再试验一下 第一种不行 我就用的第二种方法
其实虽然按照上述步骤是可以安装,但是得根据自己电脑环境的具体情况,比如从前有安装经历的,需要彻底清理干净,跟在windows上装mysql一样,不清理干净也会报错的
这几天又重新安装了几次,期间遇到了bug 现在把bug和解决方案整理出来,以供参考
软件上传到linux 常用命令:
sz 上传软件
yum -y install lrzsz
分享到:
相关推荐
### Linux系统下安装JDK、Tomcat与MySQL详解 #### 一、安装JDK **1. 安装前准备** 在Linux系统中安装JDK之前,首先要确保系统已安装了必要的工具,如`vim`等文本编辑器,并且网络连接正常。 **2. 查看当前系统中...
通过以上步骤,我们可以在Linux系统上完成JDK、Tomcat和MySQL的环境搭建。这些操作是进行Java Web开发的基础,也是很多企业级应用服务器的必备组件。正确地安装和配置这些组件对于开发和部署Java应用程序至关重要。
"在Linux系统中搭建javaee开发环境[包括安装JDK 1.8,tomcat 9.0,mysql 5.7数据库]" 本文将指导读者在 Linux 系统中搭建 JavaEE 开发环境,包括安装 JDK 1.8、Tomcat 9.0 和 MySQL 5.7 数据库。 在开始搭建之前,...
### yum安装JDK、MySQL与Tomcat软件(CentOS6实战经验) #### 一、安装JDK 在CentOS 6环境下使用`yum`来安装Java ...通过上述步骤,我们可以在CentOS 6系统上顺利安装JDK、MySQL及Tomcat,并配置好基本环境。
本文档将详细介绍如何在Ubuntu 16.04系统上搭建一个完整的web服务器环境,包括JDK(Java Development Kit)、Tomcat以及MySQL数据库的安装与配置。通过本教程,您可以在百度云服务器或其他支持Ubuntu系统的云服务...
在Linux系统上搭建Java、MySQL和Tomcat的Web运行环境是一项关键的任务,这对于开发者和运维人员来说至关重要。本文将详细讲解如何一步步完成这个过程。 首先,我们从安装Java JDK开始。Java开发工具包(JDK)是编写...
总结以上步骤,您已经完成了在CentOS 7.3系统上安装JDK 1.8、Tomcat 9以及MySQL数据库的基本流程。这些步骤不仅涵盖了软件的安装,还包括了环境配置和服务管理等内容,有助于搭建一个稳定可靠的Java Web应用开发环境...
然而,"tomcat+mysql+jdk免安装组合方式"提供了一种便捷的、无需正式安装这些组件的方法,这对于开发人员来说非常有用,特别是在测试环境或者对系统资源有限制的情况下。 首先,让我们详细了解一下这三个组件: 1....
在Linux环境下,搭建Java开发和部署环境通常涉及四个关键组件:JDK(Java Development Kit)、Apache HTTP Server、Tomcat(一个流行的Java应用服务器)以及MySQL(一个关系型数据库管理系统)。以下是对这些组件...
### Linux系统下安装Tomcat与MySQL的详细步骤 ...通过以上步骤,可以成功地在Linux环境下安装并配置好JDK、Tomcat以及MySQL。这些基础软件的安装是搭建Web应用环境的重要组成部分,对于后续的应用开发和部署至关重要。
3. **配置环境变量**:将Tomcat、JDK和MySQL的路径添加到系统的`PATH`环境变量中。 4. **初始化与配置**:对于MySQL,执行初始化脚本创建数据目录并设置root用户的密码;对于Tomcat,配置`conf/server.xml`以适应...
在Linux环境下搭建一个基于JDK、Tomcat和MySQL的Java JSP开发环境是许多开发者进行Web应用程序开发的基础工作。本文将详细阐述这个过程,并重点讨论如何配置和使用这些组件。 首先,我们需要安装JDK(Java ...
在Linux环境下搭建一个完整的Web开发环境,包括JDK、Tomcat、Apache、PHP和MySQL,是许多开发者在初期阶段必须掌握的基本技能。本教程将基于内核为2.4.20-8的Red Hat 9 Linux操作系统进行,尽管其他Linux发行版或...
以上就是在CentOS 64位系统上搭建Java多版本环境,安装Tomcat和MySQL的详细步骤和相关知识点。这个过程涉及到的每个环节都对系统的稳定性和效率有着直接影响,因此理解并熟练掌握这些知识对于任何Java开发者或系统...