1,下载文件

在官网下载好 tomcat、jdk、mysql的linux压缩包 后缀名为.tar.gz

并通过xftp上传到服务器

或者直接通过linux命令 下在wget文件的下载地址

例如:

wget http://apache.fayea.com/tomcat/tomcat-7/v7.0.77/bin/apache-tomcat-7.0.77-deployer.tar.gz

Ps:后面的下载地址可以从网页下载中的时候查看链接获取

2,解压文件

将文件解压到指定目录

命令:   tar -zxvf jdk-7u55-linux-x64.tar.gz -C /usr/java

3, jdk配置环境变量

输入: vim /etc/profile  进入编辑界面并在末尾加上

export JAVA_HOME=/usr/java/jdk1.7.0_79

export JRE_HOME=/usr/java/jdk1.7.0_79/jre

exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

export PATH=$PATH:$JAVA_HOME/bin

完成后输入 :wq 保存退出

输入 source /etc/profile  使配置生效

输入 java -version  查看版本

4,tomcat配置

将tomcat文件解压到一个指定的文件夹

可以更改端口

输入: vim /opt/tomcat/conf/server.xml

可以更改端口和设置字符编码

启动tomcat

切换到 tomcat/bin目录下

输入 ./startup.sh

如果提示权限问题就设置权限:

sudo chmod a+rwx -R logs     chmod说明(u:与文件属主拥有一样的权限[a:所有人];+:增加权限;rwx:可读可写可执行) -R:递归所有目录和文件

更改完成后在浏览器输入: ip+端口 出现  Apache Tomcat表示启动成功

5,mysql 配置

解压mysql文件到 /usr/local

命令:  tar -zxvf mysql-5.6.21-linux-glibc2.5-x86_64.tar.gz -C /usr/local

更改文件名 mv mysql-5.6.21-linux-glibc2.5-x86_64 mysql

进入mysql目录

获取权限: chown -R mysql:mysql ./

安装mysql: ./scripts/mysql_install_db --user=mysql

提示 Installing MySQL system tables..../bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory

缺少包

输入:sudo apt-get install libaio-dev  下载然后就可以重新安装了

添加开机启动 :cp support-files/mysql.server /etc/init.d/mysql

启动mysql : service mysql start  或  /etc/init.d/mysql start

查看是否启动成功: ps -ef|grep mysql

设置密码

输入: ./bin/mysqladmin -u root password '密码'

设置软链:ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql

进入mysql

输入:mysql -u root -p‘密码’

配置mysql 环境

输入:vim /etc/profile

末尾加上

PATH=/usr/local/mysql/bin:$PATH
export PATH

输入:source /etc/profile 使配置生效

再次输入:mysql -u root -p

就可以进入了

设置远程连接权限

输入: use mysql;   //进入mysql

1, 改表法

输入: update user set host='%' where user='root';  //设置权限

注:这种更改权限会使本地登录不上设置好的mysql

输入:flush privileges;  //刷新

2,授权法

输入: grant all privileges on *.* to 'root'@'%' identified by '123';  //第一个’root’是用户名,第二个’%’是所有的ip都可以远程访问,第三个’123’表示用户密码  如果不常用就关闭掉

输入:flush privileges;  //刷新

然后通过mysql可视化界面连接

6,MYSQL导入脚本

导入方式 一通过SQLyog导入

刷新之后,便可查看表

导入方式 二

Linux 命令导入

参考:  http://www.cnblogs.com/sunxiaotao/p/4142798.html

通过xftf 将导出 .sql文件传到linux文件中 如

进入mysql

mysql>create database newdb;  //如果已有数据库 就不用建立了

mysql>use newdb;

mysql>set names utf8;

mysql>source  /home/sq.sql;//假设你sql文件所在目录为/home/sq.sql

Linux Ubuntu部署web环境及项目tomcat+jdk+mysql的更多相关文章

  1. Linux Ubuntu从零开始部署web环境及项目 -----tomcat+jdk+mysql (二)

    上一篇介绍如何在linux系统下搭建ssh环境 这篇开始将如何搭建web服务器 1,下载文件 在官网下载好 tomcat.jdk.mysql的linux压缩包 后缀名为.tar.gz 并通过xftp上 ...

  2. Linux Ubuntu从零开始部署web环境及项目 -----部署项目 (三)

    上一篇讲了如何在linux搭建web环境,这边将如何部署项目. 1,打包项目包 2,上传项目包 将.war项目包通过xftp上传到tomcat目录wabapps目录下 3,启动项目 通过xshell命 ...

  3. Linux Ubuntu从零开始部署web环境及项目 -----快捷键设置(四)

    上篇将了如何在linux部署web项目,这篇介绍如何设置常用快捷键 一.路径快捷键设置 临时快捷键设置:  执行XShel,输入: alias 'aa=cd /etc/sysconfig'       ...

  4. Linux Ubuntu从零开始部署web环境及项目-----搭建ssh环境(一)

    linux搭建ssh环境 1,用户登录 成功输入用户名和密码后 进入Ubuntu界面  2,配置网络 参考:http://blog.csdn.net/liu782726344/article/deta ...

  5. 在linux上部署web环境

    1.升级python到2.7版本(通过源码包重新安装一个2.7版本的python):wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9. ...

  6. 腾讯云centos7服务器环境搭建,tomcat+jdk+mysql+nginx

    软件:jdk 1.8.0_45 tomcat 8.5.8 mysql 5.6.36 nginx 1.10.x或以上 其中tomcat在centos6.8中没问题,centos7中会出现卡在启动那里 I ...

  7. 6.linux下部署 web 项目

    安装java 1.下载 linux 环境的jdk 2.上传该压缩包到 linux 系统中并且解压 tar -zxvf 压缩包名 3.配置环境变量并且刷新配置 export JAVA_HOME=/ali ...

  8. 阿里云linux centos 一键部署web环境--图文详解

    一.购买阿里云服务器ECS 1,登录阿里云,选择阿里云服务器ECS 2,创建实例 或 3,选好配置 4,完成配置 注:记住用户名和密码 二.一键配置linux环境 1,下载xshell,安装成功后,建 ...

  9. 在Linux上部署Web项目

    You believe it or not there is a feeling, lifetime all not lost to time. 在Linux上部署Web项目 这个是普通的web项目, ...

随机推荐

  1. c#中使用excel

    在做一个小项目,需要把一些查询结果导出到Excel,找了一些资料,自己也总结出了一点方法,与大家共享. 一.首先简要描述一下如何操作Excel表 先要添加对Excel的引用.选择项目-〉添加引用-〉C ...

  2. JSX

    有一个 Babel 插件,用于在 Vue 中使用 JSX 语法,它可以让我们回到更接近于模板的语法上.JSX语法返回一个vnode对象 import AnchoredHeading from './A ...

  3. Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].StandardContext[]]

    今天在测试项目代码时,在idea中配置tomcat7插件运行后一直报如下错误: 解决方案:看了网上大多数办法都是修改xml文件配置,感觉并不适用,最后看到比较靠谱解释如下: pom.xml中jar包发 ...

  4. mysql数据库支持 emoji表情

    关键点: 1. 修改mysql数据库表ALTER table <tablename>  modify <clolum>  char(100) character set utf ...

  5. 洛谷P1169 棋盘制作(悬线法)

    题目链接:https://www.luogu.org/problemnew/show/P1169 #include<bits/stdc++.h> #define fi first #def ...

  6. 解题(TakeBusChooseLine)

    题目描述 从小明家所在公交站出发有n路公交到公司,现给出每路公交的停站数(不包括起点和终点),及每次停的时间(一路车在每个站停的时间相同)和发车的间隔,先假定每辆车同时在相对时间0分开始发车,且所有车 ...

  7. PhoenixFD插件流体模拟——UI布局【Simulation】详解

    前言 之前使用RealFlow做流体模拟,但是总得和3ds导来导去,略显麻烦,特意学习PhoenixFD插件,直接在3ds中进行流体模拟.若读者有更好的流体模拟方法,欢迎在评论区交流. 原文地址:ht ...

  8. Pandas排列和随机采样

    随机重排序 import pandas as pd import numpy as np from pandas import Series df = pd.DataFrame(np.arange(5 ...

  9. 【网络编程】time_wait状态产生的原因,危害,如何避免

    转自:https://blog.csdn.net/u013616945/article/details/77510925  做略微修改  仅供个人学习 1. time_wait状态如何产生? 在tcp ...

  10. [原]Docker部署SuperMap8.1.1

    摘要:本文主要实践在Docker上制作SuperMap(超图)V8.1.1镜像,文中将使用 docker commit 方式创新镜像(Dockerfile择机再做).本文中使用的宿主环境及镜像环境都是 ...