安装前先检查一下有没有安装好了的JDK,Tomcat,MySQL,不过一般都没有.

1.安装JDK

1.1 下载jdk,可以到官网查看不同版本的下载地址

  1. wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz

1.2 mv移动到/usr/local/jdk下,解压缩

1.3 配置环境变量:修改/etc/profile文件,在最后添加

  1. export JAVA_HOME=/usr/local/jdk/jdk1.7.0_79(JDK的解压目录)
  2. export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
  3. export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar

保存退出

1.4 使文件立即生效:  source /etc/profile
1.5 检验   Java -version ,  javac

2.安装Tomcat

2.1 下载jdk,可以到官网查看不同版本的下载地址

  1. wget http://apache.opencas.org/tomcat/tomcat-7/v7.0.69/bin/apache-tomcat-7.0.69.tar.gz

2.2 mv移动到/usr/local下,解压缩

2.3 检验 cd /usr/local/apache-tomcat-7.0.69/bin

执行./startup.sh

出现Tomcat started.表示成功.

注意:安装tomcat之后改个端口,自带的manager等webapp,如果用不到就删了,如果要用到,就设置个强密码.

到这儿如果修改端口后还不能访问,先关闭tomcat,

在bin目录下命令  ./shutdown.sh

找到80进程     netstat -an | grep 80

杀死80进程    ps -ef | grep httpd | grep -v grep | cut -c10-15 | xargs kill -9

重启tomcat(bin目录下)    ./startup.sh

3.安装MySQL

3.1 查看yum上提供的mysql数据库可下载的版本
      yum list | grep mysql
      安装
      yum install -y mysql-server mysql mysql-devel

不过CentOS7的yum源中默认好像是没有mysql的

下载mysql

wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

安装rpm包

rpm -ivh mysql-community-release-el7-5.noarch.rpm

安装mysql

yum install mysql-community-server

3.2 MySQL的重要目录

/etc/my.cnf 这是mysql的主配置文件
/var/lib/mysql mysql数据库的数据库文件存放位置
/var/log mysql 数据库的日志输出存放位置

3.3 修改默认字符集为utf8

修改/etc/my.cnf

  1. [mysqld]
  2. #...
  3. character-set-server=utf8
  4. [client]
  5. #...
  6. default-character-set=utf8

保存退出

3.4 设置root密码

  1. SET PASSWORD FOR 'root'@'localhost' = PASSWORD('密码');

3.5 打开MySQL数据库远程访问权限

  1. mysql -u root -p
  2. mysql>use mysql;
  3. mysql>grant all on *.* to root@'%' identified by 'youpassword';  --1
  4. mysql>flush privileges;  --2

解释:1. 授予 所有权限(all) 在 所有数据库的所有表(*.*) 给 所有IP地址('%')的用户名为root 通过 密码('youpassword')(设个强密码)

2. 刷新权限

centos 部署 自定义(succes)的更多相关文章

  1. Linux集群部署自定义时间同步服务器(ntpd)

    Linux集群部署自定义时间同步服务器(ntpd) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 身为一名运维人员,在搭建集群的时候,第一步需要做的就是同步每个机器的时间,尤其是在 ...

  2. 跳过 centos部署 webpy的各种坑

    用centos部署webpy发现的各种坑: 1.python 版本: 2.中文编码: 3.web模块路径: 在命令行里输入python,能import web,但是网站错误报告一直报告没有找到web模 ...

  3. 【Linux】Centos部署MySQL

    将CentOS部署MySQL需要本地配置环境.本地编译MySQL,耗时较长的情况,优化为编译成型MySQL并打包,推送并按配置部署. 首先需要在一台机器配置好环境,搭个YUM源,并将所需要的包取出备用 ...

  4. Tigase XMPP Server在CentOS部署和配置

    Tigase XMPP Server在CentOS部署与配置 作者:chszs,转载需注明.博客主页:http://blog.csdn.net/chszs 以下讲述Tigase XMPP Server ...

  5. SpringBoot入门教程(二)CentOS部署SpringBoot项目从0到1

    在之前的博文<详解intellij idea搭建SpringBoot>介绍了idea搭建SpringBoot的详细过程, 并在<CentOS安装Tomcat>中介绍了Tomca ...

  6. Centos安装自定义布局才能自己划分各个区的大小ctrl+z ,fg ,route -n ,cat !$ ,!cat ,XShell 设置, ifconfig CentOS远程连接 Linux中的输入流 第一节课

    Centos安装自定义布局才能自己划分各个区的大小ctrl+z ,fg ,route -n ,cat !$ ,!cat ,XShell 设置, ifconfig  CentOS远程连接  Linux中 ...

  7. 为什么使用centos部署服务器

    这个是实验室同学面试的时候,面试官问的一个问题? 为什么选择centos系统,为什么centos系统用的比较多呢? 首先我们说下redhat红帽公司,它是全球最大的linux服务提供商,它的服务是最好 ...

  8. 002-tomcat目录简介、应用部署【自动部署 ② 控制台部署 ③ 自定义部署】

    一.目录及功能 主目录下有bin,conf,lib,logs,temp,webapps,work 7个文件夹 1.1.bin目录[重要] bin目录主要是用来存放tomcat的命令,主要有两大类,一类 ...

  9. CentOS 6 自定义单实例 二进制方式 安装mariadb-5.5.59

    系统平台: CentOS release 6.9 (Final) 内核 2.6.32-696.el6.x86_64 1.去官网下载适合的二进制包 http://mariadb.org/ mariadb ...

随机推荐

  1. [aspnetcore]asp.net core程序部署到Ubuntu中的路径问题

    先标记下正确写法 new FileInfo(Environment.CurrentDirectory + "/Config/Log4net.config") 很多同行喜欢这样写: ...

  2. Linux网路命令netstat

    Linux网路命令netstat netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表.实际的网络连接以及每一个网络接口设备的状态信息. 参数 参数 用法 详解 -a或--a ...

  3. 在腾讯云centOs系统上安装nginx

    1.安装nginx 下载:wget http://nginx.org/download/nginx-1.8.1.tar.gz 解压:tar -zxvf nginx-1.8.1.tar.gz 安装编译源 ...

  4. Redis的下载安装

    Redis官网只提供了Linux版,MicroSoft自己搞了个Windows版,可在GitHub下载: https://github.com/microsoftarchive/redis/relea ...

  5. apache关联php

    LoadModule php5_module "D:/softs/php/php5apache2_2.dll" AddType application/x-httpd-php .p ...

  6. cf580E. Kefa and Watch(线段树维护字符串hash)

    题意 $n$个数的序列,$m + k$种操作 1.$l , r, k$把$l - r$赋值为$k$ 2.$l, r, d$询问$l - r$是否有长度为$d$的循环节 Sol 首先有个神仙结论:若询问 ...

  7. TFS数据库分离附加经验总结

    因TFS数据库已经100多G,所在的服务器D盘已没有空间满足tfs数据库的增长速度,故必须分离复制到其它盘.在分离过程中,先后分离了ReportServer.ReportServerTempDB.Tf ...

  8. Java、Node.js、PHP还是.Net? 无论你选谁,我都能教你一招!

    七夕如期而至,不该来的终究还是来了.再傲娇的单身贵族恐怕也难免在今天会感觉一丝丝的空虚.还好你关注了我,因为接下来我准备了三大招教你一个人…..也可以优雅地过七夕. 招式一:移形幻影,无中生有 七夕当 ...

  9. restful十项规范

    1.协议 API与用户的通信都是通过HTTPS协议进行的 2.域名 应尽量将API部署在专有域名下:https://api.example.com 如果确定API很简单,不会有什么扩展,则可以放在主域 ...

  10. mohout安装

    安装完成之后的环境变量的配置如下: JAVA_HOME=/usr/local/jdk1.8.0_144JRE_HOME=/usr/java/jdk1.8.0_144/jreCLASSPATH=.:$J ...