linux(Centos7系统)中安装JDK、Tomcat、Mysql

安装前准备两个工具:(360可以安装)

linux(Centos7系统)中安装JDK、Tomcat、Mysql

1、JDK的安装

linux(Centos7系统)中安装JDK、Tomcat、Mysql

使用yum命令安装

linux(Centos7系统)中安装JDK、Tomcat、Mysqllinux(Centos7系统)中安装JDK、Tomcat、Mysql
1.查看是否已安装JDK

# yum list installed |grep java

2.卸载CentOS系统Java环境

# yum -y remove java-1.8.0-openjdk*   *表示卸载所有openjdk相关文件输入 

# yum -y remove tzdata-java.noarch       卸载tzdata-java  

3.查看JDK软件包版本

# yum -y list java*      或者使用# yum searchjava | grep -i --color JDK 

查看JDK软件包列表
View Code

安装JDK

# yum install java-1.8.0-openjdk*  安装java1.8.0所有程序 

yum install -y java-1.8.0-openjdk-devel.x86_64

注意:输入确认(y)直到控制台返回Complete安装成功

查看java版本信息

# java -version

输入javac    java命令后显示帮助信息就算是安装成功了

使用yum安装环境变量自动就配好了

linux(Centos7系统)中安装JDK、Tomcat、Mysql

2、Tomcat的安装

 1、首先下载tomcat的包

https://tomcat.apache.org/tomcat-8.5-doc/index.html(官方8.5)

linux(Centos7系统)中安装JDK、Tomcat、Mysql

2、下载完成,解压,然后使用xftp进行上传

linux(Centos7系统)中安装JDK、Tomcat、Mysql

3、给tomcat权限

cd /root/apache-tomcat-8.5.38/bin
# chmod +x  *.sh

4、关闭防火墙

//临时关闭
systemctl stop firewalld
//禁止开机启动
systemctl disable firewalld

如果安装了iptables-service,使用下面的命令,

linux(Centos7系统)中安装JDK、Tomcat、Mysqllinux(Centos7系统)中安装JDK、Tomcat、Mysql
//关闭防火墙
service iptables stop
//检查防火墙状态
service iptables status
View Code

5.设置tomcat自动启动

# vi /etc/rc.d/rc.local

linux(Centos7系统)中安装JDK、Tomcat、Mysql

 

在最后一行把/root/apache-tomcat-8.5.38/bin/startup.sh

输入i
然后编辑文本   加到最后一行
加完退出保存   
esc  
shift+q 
 x

意思是在Linux启动完成后,加载其他初始脚本完毕之后, 执行启动Tomcat的命令

给权限

#chmod +x /etc/rc.d/rc.local

#systemctl daemon-reload

#systemctl list-dependencies multi-user.target | grep rc-local

linux(Centos7系统)中安装JDK、Tomcat、Mysql

6.启动mysqld服务

# cd /root/apache-tomcat-8.5.38/bin

# ./startup.sh

 测试:

linux(Centos7系统)中安装JDK、Tomcat、Mysql

 

3、安装mysql

官网下载安装mysql-server

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

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

# yum install mysql-community-server
注意:选择y;

设置开机启动mysql

# systemctl enable mysqld
重新启动mysql服务
systemctl restart mysqld

配置mysql

# mysql_secure_installation
过程需要输入y和 密码 我的密码是123456

linux(Centos7系统)中安装JDK、Tomcat、Mysql

 

登录mysql数据库

# mysql -hlocalhost -uroot -p123456

设置编码

查看编码
# show variables like 'character%'
linux(Centos7系统)中安装JDK、Tomcat、Mysql
# set character_set_server=utff8;
# set character_set_database=utf8;
linux(Centos7系统)中安装JDK、Tomcat、Mysql

开启mysql远程连接

# use mysql;

# grant all privileges on*.*  to'root'@'%' identified by'123456';

//将所有数据库的所有表(*.*)的所有权限(allprivileges),授予通过任何ip(%)访问的root用户,密码为123456,如果要限制只有某台机器可以访问,将其换成相应的IP即可

# flush privileges; 刷新

如果需要修改mysql密码的话执行下面这段命令

# update user set password=password(‘123456’) where user=’root’;

创建新的用户 账号为vip  密码为vipvipvip

create user 'vip'@'%' identified by 'vipvipvip';  
退出mysql
quit

linux(Centos7系统)中安装JDK、Tomcat、Mysql