jdk mysql tomcat_Linux安装JDK、MySql、Tomcat

安装JDK

查看系统是否自带jdk

rpm -qa | grep java

d12bd60d4f3587578c1b6592fe4c4b49.png

有的话,卸载自带jdk

rpm -e --nodeps java-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.i686

rpm -e --nodeps tzdata-java-2015e-1.el6.noarch

rpm -e --nodeps java-1.7.0-openjdk-1.7.0.79-2.5.5.4.el6.i686

上传jdk安装包

在/usr/local目录下新建java目录,将jdk安装到java目录下

mkdir /usr/local/java

解压

进入到java目录下

cd /usr/local/java

解压缩

tar -xvf jdk-7u71-linux-i586.tar.gz

配置环境变量

vi /etc/profile

在末尾添加jdk的版本

#set java environment

JAVA_HOME=/usr/local/java/jdk1.7.0_71

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME PATH

执行source命令让环境变量生效

source /etc/profile

查看是否配置成功

java -version

Centson7安装mysql

检测是否已经安装了mysql

rpm -qa | grep mysql

8ffdad3a10de8c3aaa56620e1c381946.png

如果有的话,卸载系统自带的mysql

rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.i686

查看linux上是否已经安装了mysql,有则卸载。

一般centos7默认安装了mariadb,这里把它卸载。

查看:[root@localhost bin]# rpm -qa|grep mariadb

卸载:[root@localhost bin]# rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

rpm -qa | grep mysql #查看是否安装了MySQL

rpm -qa | grep postfix

rpm -qa | grep mariadb

#卸载

rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

安装mysql5.7所需要的依赖

yum -y install libaio

yum -y install net-tools

yum -y install perl

上传安装包

在/usr/local目录下新建mysql目录

mkdir /usr/local/mysql

解压缩

进入mysql目录,解压缩

tar xvf mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar

在这里插入图片描述

57e6c39f9d1d1ffee0c819a8bfad3a77.png

安装服务器端程序

[root@localhost src]# rpm -ivh mysql-community-common-5.7.32-1.el7.x86_64.rpm

[root@localhost src]# rpm -ivh mysql-community-libs-5.7.32-1.el7.x86_64.rpm

[root@localhost src]# rpm -ivh mysql-community-client-5.7.32-1.el7.x86_64.rpm

[root@localhost src]# rpm -ivh mysql-community-server-5.7.32-1.el7.x86_64.rpm

启动mysql服务

查看mysql状态

service mysqld status

启动mysql

service mysqld start

查看并修改临时MySQL密码

#查看临时密码:得知临时密码就是如图

grep password /var/log/mysqld.log

3ff929b214cb7be3d34221e313d0498a.png

#用临时密码登录mysql

[root@localhost src]# mysql -uroot –p

#修改成新的密码

mysql> set password = password("Root_123");

5389cbe5ed08d7301c32c1e272144415.png

开启远程连接,允许远程连接数据库

设置远程访问(使用root密码)

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Mysql_123456' WITH GRANT OPTION;

配置mysql的配置文件my.cnf

#打开配置文件my.cnf

[root@localhost src]# vi /etc/my.cnf

#在[mysqld]下面配置几行

lower_case_table_names=1 #配置表名不区分大小写 1:不区分大小写 0:区分大小写 这行必须配置 默认表名是区分大小写的,不利于开发

character-set-server=utf8 #设置为默认编码为utf8

init_connect='SET NAMES utf8'

max_connections=1024 #设置最大连接数

skip-name-resolve #在连接远程数据库的时候,直接跳过MySQL的DNS解析

[root@localhost src]# service mysqld restart #重启mysql 重启配置才能生效

防火墙设置允许3306端口

vim /etc/sysconfig/iptables

模仿22端口开放命令添加如图所示的一行即表示对外开放3306端口

84686e48e9c210b85de11dfbe322b5f3.png

重启防火墙

service iptables restart

设置开机启动MySQL

编辑文件

vi /etc/rc.local

加入mysql启动命令

f128fd515ed55a55569303709ec6d4e2.png

测试

使用sqlyog连接mysql

6ab6c99cf36d11eec21b8a05e4563dee.png

安装tomcat

上传

在/usr/local目录下新建tomcat目录

mkdir /usr/local/tomcat

将apache-tomcat-7.0.57.tar.gz 上传到该目录

解压缩

进入/usr/local/tomcat 目录并解压apache-tomcat-7.0.57.tar.gz 文件

$ tar -xvf apache-tomcat-7.0.57.tar.gz

防火墙设置允许8080端口

/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

/etc/rc.d/init.d/iptables save

启动tomcat

进入到tomcat的安装目录下的bin目录:/usr/local/tomcat/apache-tomcat-7.0.57/bin

./startup.sh

测试

访问 http://虚拟机地址:8080

3e6804e3c5fb30c000a2e2b11d4eeeb7.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值