jdk Tomcat MySQL

1.jdk安装

官网下载
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 下载linux版本jdk-xxx.tar.gz

上传并解压 tar -zxf jdk-xxx.tar.gz

配置环境变量 vi /etc/profile ,复制解压后jdk目录,示例:

JAVA_HOME= /usr/soft/1.8.0_191
PATH=$PATH:$JAVA_HOME/bin export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL

刷新配置 source /etc/profile, 查看是否安装成功java -version

java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)

2.Tomcat安装

下载tomcat https://tomcat.apache.org/download-80.cgi

上传并解压 tar apache-tomcat-xx.tar.gz

进入bin目录 cd ./bin, 启动tomcat ./startup.sh

进入logs目录查看日志 tail -f catalina.out

关闭防火墙, 就可以通过浏览器访问了(ip:8080)

  • service iptables status 查看防火墙状态
  • service iptables stop 关闭防火墙

3.Mysql安装

环境: CentOS6

如果已经安装过先卸载,查看是否安装rpm -qa | grep mysql, 卸载 yum –y remove 包名 或者 rpm -e --nodeps 包名

安装mysqlyum -y install mysql-server mysql mysql-devel

  • 启动: service mysqld start
  • 查看: ps aux | grep mysql
  • 停止: service mysqld stop
  • 重启: service mysqld restart

创建root管理员 mysqladmin -u root password 123456

登陆 mysql -uroot -p123456

允许其他客户端访问,先关闭防火墙.然后在sql命令界面执行以下操作

mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
Query OK, 0 rows affected (0.01 sec) mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.02 sec)

环境: CentOS7

下载
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

安装
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server

启动
systemctl start mysqld.service

查看状态
systemctl status mysqld.service

查看初始密码
grep "password" /var/log/mysqld.log

grep "password" /var/log/mysqld.log
1 [Note] A temporary password is generated for root@localhost: DcGSI?xMp7Dt

回车后会提示输入密码
mysql -uroot -p

修改密码安全策略,否则简单密码如root或者123456不能用

set global validate_password_policy=0;
set global validate_password_length=1;

修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

授权可视化工具连接
grant all on *.* to root@'%' identified by '数据库密码';

关闭防火墙

参考: https://www.cnblogs.com/brianzhu/p/8575243.html

Linux安装Jdk Tomcat MySQL的更多相关文章

  1. Linux 安装JDK Tomcat MySQL(使用Mac远程访问)

    阅读本文需要一定的Linux基础 一 环境 阿里云服务器: CentOS 7.4 64位(基于RedHat) 本机: macOS High Sierra 二 压缩包 JDK http://www.or ...

  2. Linux安装JDK,Tomcat,Mysql+部署项目

    安装VMWare虚拟机 下载地址(http://www.onlinedown.net/soft/2062.htm) 安装步骤很简单(除了选择安装路径),傻瓜式安装 同意协议 选择安装路径 安装 完成 ...

  3. mac在 aliyun linux ecs实例上安装 jdk tomcat mysql

    用了一个ftp 工具 把 gz rpm 等 传递到ecs 上 -- 用这个Transmit 用ssh远程登录,然后依次安装 jdk tomcat  mysql 到 /usr/local/... 设置环 ...

  4. Linux安装JDK、MySQL和Tomcat

    1 依赖的安装 因为JDK.Tomcat和MySQL的安装过程中需要从网上下载部分支持包才可以继续,所以需要提前安装好依赖. yum install glibc.1686 yum -y install ...

  5. linux 下 jdk+tomcat+mysql 的 jsp 环境搭建

    JDK 在 linux 下安装 1.          把安装文件放在 /opt 下,并执行 [root@localhost opt]# ./jdk-1_5_0_06-linux-i586.bin 并 ...

  6. ubuntu下安装jdk,tomcat,mysql,ftp,telnet,svn

    需求分析:自己弄了个小网站,想放到云服务器上,同时把自己积累的代码也放上去,服务器上的文件可以简单的在windows上查看,也可以方便的通过windows连接linux服务器. 解决:运行网站要用到j ...

  7. linux安装JDK TOMCAT

    1.下载包 到http://apr.apache.org/下载下面3个包 apr-1.4.2.tar.gz apr-iconv-1.2.1.tar.gz apr-util-1.3.10.tar.gz  ...

  8. linux下memcached安装 和redis安装,jdk,tomcat,mysql 安装

    一.memcached安装yum  search  memcachedyum  -y install memcachedmemmcached -h service memcached restartc ...

  9. Linux 安装Jdk、mysql、apache、php、tomcat、nginx

    Jdk 安装分三步:第一步,上传跟 linux 位数相同的 jdk tar 包,解压:第二步:解压 tar 包,配置环境变量,且 source 一下 /etc/profile:第三步:检查版本 第一步 ...

随机推荐

  1. Smart Indenter for VBE(64bits smart indent addin for VBA Editor),VBA开发必备的智能排版工具。

    原始出处:www.cnblogs.com/Charltsing/p/SmartIndenter64.html 作者QQ: 564955427 最近更换电脑,改用64位office做开发.VBA代码美化 ...

  2. Java中newInstance()和new()区别

    前言: 最近在看springIOC和AOP是看见代码中很实用newInstance来实例化一个对象,之前对newInstance和new实例化对象的区别很模糊,特意在这里记录一下 一.newInsta ...

  3. python3 整数类型PyLongObject 和PyObject源码分析

    python3 整数类型PyLongObject 和PyObject源码分析 一 测试环境介绍和准备 测试环境: 操作系统:windows10 Python版本:3.7.0 下载地址 VS版本:vs2 ...

  4. spring 方法验证参数

    1:实体使用 @Valid    使用 validation  类注解 2:String 使用 controller 添加 @Validated @NotBlank(message = "i ...

  5. System.IO.Pipelines: .NET上高性能IO

    System.IO.Pipelines是一个新的库,旨在简化在.NET中执行高性能IO的过程.它是一个依赖.NET Standard的库,适用于所有.NET实现. Pipelines诞生于.NET C ...

  6. 五一培训 清北学堂 DAY1

    今天是冯哲老师的讲授~ 1.枚举 枚举也称作穷举,指的是从问题所有可能的解的集合中一一枚举各元素. 用题目中给定的检验条件判定哪些是无用的,哪些是有用的.能使命题成立的即为其解. 例一一棵苹果树上有n ...

  7. vivado2016.1下载程序出错:End of startup status: LOW

    现象 使用JTAG下载程序,发现刚开始下载就出现了End of startup status: LOW错误.但能检测到芯片,证明JTAG没烧毁. 流程 前几次下载都没有问题,然后就有问题了. (1)怀 ...

  8. 【学习笔记】python

    1.  len( s )  返回对象(字符.列表.元祖等)的长度或项目个数. >>>str = "runoob" >>> len(str) # ...

  9. 指路Reactive Programming

    指路Reactive Programming Mar 02, 2016 in Engineering 我在工作中采用Reactive Programming(RP)已经有一年了,对于这个“新鲜”的辞藻 ...

  10. SpringBoot实现优雅的关机

    最近在公司使用了 Springboot 项目, 发现在   linux  上 通过 java -jar 命令可以十分安全的运行, 但是 当我们需要关闭它的时候呢? 难道  登陆服务器 kill 线程? ...