linux(Centos7系统)中安装JDK、Tomcat、Mysql
安装前准备两个工具:(360可以安装)
1、JDK的安装
使用yum命令安装
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软件包列表
安装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安装环境变量自动就配好了
2、Tomcat的安装
1、首先下载tomcat的包
https://tomcat.apache.org/tomcat-8.5-doc/index.html(官方8.5)
2、下载完成,解压,然后使用xftp进行上传
3、给tomcat权限
cd /root/apache-tomcat-8.5.38/bin
# chmod +x *.sh
4、关闭防火墙
//临时关闭
systemctl stop firewalld
//禁止开机启动
systemctl disable firewalld
如果安装了iptables-service,使用下面的命令,
//关闭防火墙 service iptables stop //检查防火墙状态 service iptables status
5.设置tomcat自动启动
# vi /etc/rc.d/rc.local
在最后一行把/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
6.启动mysqld服务
# cd /root/apache-tomcat-8.5.38/bin
# ./startup.sh
测试:
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
登录mysql数据库
# mysql -hlocalhost -uroot -p123456
设置编码
查看编码
# show variables like 'character%'
# set character_set_server=utf8; # set character_set_database=utf8;
开启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