jdk/tomcat/mysql在linux下安装

JDK的安装以及配置
查看当前系统是否安装jdk
rpm -qa|grep java
rpm -e --nodeps jdk 名称
1.解压jdk安装包
tar -xvf jdk-8u171-linux-x64.tar.gz -C 解压文件夹
2.访问:bin---->./java -version
3.配置环境变量
Vim /etc/profile
JAVA_HOME=/opt/mysoft/jdk1.8.0_171
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME PATH
4.退出编辑以后执行source /etc/profile;使修改后的文件生效。
5.测试,在任意目录输入java -version


Tomcat的安装
1.解压安装包
2.Cd tomcat里bin ./startup.sh-------started(成功启动)
3.开放linux系统对外8080端口
Vim /etc/sysconfig/iptables

4.关闭tomcat,然后重启防火墙 service iptables restart ------关闭:service iptables stop
5.启动tomcat ./startup.sh
访问:http://192.168.107.129:8080/


Mysql安装
1、查看是否已经安装了mysql
rpm -qa | grep mysql
若系统本身安装了mysql,将自带的mysql卸载,反之,跳过此步即可。卸载命令如下:
rpm -e --nodeps 软件名
2、安装mysql的依赖库(分别执行以下两行命令)
yum install numactl #numactl依赖库
yum install perl #perl依赖库

3、上传linux版本的Mysql到服务器,并解压到/usr/local/下的mysql目录。
cd /usr/local #切换目录
mkdir mysql #创建mysql目录
tar -xvf mysql-5.7.18-1.el6.x86_64.rpm.tar -C /usr/local/mysql #解压

4、在/usr/local/mysql下安装mysql
(1)安装mysql公共类库包:
rpm -ivh mysql-community-common-5.7.18-1.el6.x86_64.rpm
(2)安装mysql依赖库:
rpm -ivh mysql-community-libs-5.7.18-1.el6.x86_64.rpm
(3)安装客户端:
rpm -ivh mysql-community-client-5.7.18-1.el6.x86_64.rpm
(4)安装服务器端:
rpm -ivhmysql-community-server-5.7.18-1.el6.x86_64.rpm

5、初始化数据库,执行命令后会在/var/log/mysqld.log生成随机密码。
mysqld --initialize


6、更改mysql数据库目录的所属用户及其所属组
chown mysql:mysql /var/lib/mysql -R

7、启动mysql服务
service mysqld start

8、将mysql服务添加至系统服务中并设置开机自启动
chkconfig --add mysqld-------chkconfig --add 服务名
chkconfig mysqld on----------chkconfig 服务名 on

9、登录mysql
mysql–uroot -p #回车,输入第7步生成的随机密码(直接复制过来)

10、修改mysql的密码(注意:登陆后必须先修改密码,否则执行不了任何指令)
set password = password('123');

11、开启mysql的远程登录权限
grant all privileges on *.* to 'root' @'%' identified by '123'; #123是第上一步的新密码
flush privileges; #刷新权限
exit; #退出mysql

12、开放Linux的对外访问的端口3306
注意:这两组命令操作是在linux命令行下,所以上一步需退出mysql,命令是exit。
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT #开放3306端口
service iptables restart #将修改永久保存到防火墙中
service iptables stop #关闭防火墙