Linux系统下安装JDK,Tomcat和Mysql

版权声明:版权所有转载请注明出处 https://blog.csdn.net/qq_23853743/article/details/84617634

目录

 

Linux安装jdk

1.先卸载open-jdk

2开始安装:

1.Linux系统中新建文件夹:命令如下

2.使用软件FileZilla_3.7.3_win32上传jar包

3解压:

4配置环境变量:

Linux安装Tomcat

Linux安装mysql

检测是否已经安装了mysql

安装mysql

系统启动时自动启动mysql服务

开启远程访问


Linux安装jdk

(所需软件打包下载:链接: https://pan.baidu.com/s/13G3_6-_AKN0kqJc4puNR5g 提取码: igab)

1.先卸载open-jdk

 

查看linux上是否存在已经安装好的JDK  javac

java –version

 

rpm -qa | grep java

查看本机上所有已经安装成功的软件,只查看和java相关的

 

 

删除linux自带jdk

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

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

 

2开始安装:

1.Linux系统中新建文件夹:命令如下

mkdir /usr/local/src/java

mkdir /usr/local/src/mysql

mkdir /usr/local/src/tomcat


 

[root@yxy ~]# mkdir /usr/local/src/java

mkdir /usr/local/src/mysql

mkdir /usr/local/src/tomcat

[root@yxy ~]# mkdir /usr/local/src/mysql

[root@yxy ~]# mkdir /usr/local/src/tomcat

[root@yxy ~]# mkdir /usr/local/src/java

2.使用软件FileZilla_3.7.3_win32上传jar包

 

FileZilla_3.7.3_win32上传jdktar包

FileZilla_3.7.3_win32上传mysql包

FileZilla_3.7.3_win32上传tomcat包

3解压:

cd /usr/local/src/java

将jdk压缩包进行解压

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

 

安装依赖包:

yum install glibc.i686

(需要联网)

 

4配置环境变量:

① vim /etc/profile

 

② 在末尾行添加

#set java environment

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

CLASSPATH=.:$JAVA_HOME/lib.tools.jar

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME CLASSPATH PATH

:wq保存退出

③source /etc/profile  使更改的配置立即生效

④java -version  查看JDK版本信息,如果显示出1.7.0证明成功

[root@yxy ~]# source /etc/profile

[root@yxy ~]# java -version

java version "1.7.0_71"

Java(TM) SE Runtime Environment (build 1.7.0_71-b14)

Java HotSpot(TM) Client VM (build 24.71-b01, mixed mode)

[root@yxy ~]#

 

 

Linux安装Tomcat

tomcat只要解压就可以使用。

 

进入tomcat目录:cd /usr/local/src/tomcat

解压:tar -zxvf apache-tomcat-7.0.57.tar.gz

重命名:mv apache-tomcat-7.0.57 tomcat

  1. 启动tomcat:
    cd tomcat/bin/
    ./startup.sh 或者 sh startup.sh
  2. 查看日志:
    tail -f ../logs/catalina.out
  3. 查看效果 http://192.168.137.128:8080/
    发现无法访问:
  4. 防火墙打开 8080 端口
    /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
  5.         保存配置        

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

安装成功

 

 

Linux安装mysql

检测是否已经安装了mysql

rpm -qa | grep mysql

[root@yxy bin]# rpm -qa | grep mysql

mysql-libs-5.1.66-2.el6_3.i686

如果已经安装了,将其卸载,如:

 

rpm -e --nodeps  mysql-libs-5.1.66-2.el6_3.i686

 

安装mysql

  1. cd /usr/local/src/mysql
  2. tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar
[root@yxy mysql]# tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar

MySQL-shared-compat-5.6.22-1.el6.i686.rpm

MySQL-server-5.6.22-1.el6.i686.rpm

MySQL-client-5.6.22-1.el6.i686.rpm

MySQL-devel-5.6.22-1.el6.i686.rpm

MySQL-test-5.6.22-1.el6.i686.rpm

MySQL-shared-5.6.22-1.el6.i686.rpm

MySQL-embedded-5.6.22-1.el6.i686.rpm
  1. 安装server
    rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
    出错:

    安装依赖:
yum -y install libaio.so.1  perl-Module-Install.noarch


 

  1. 安装中:
   rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
  1. 安装client

   rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm

  1. 查询mysq服务运行状态

  service mysql status

服务未启动。

  1. 初始化数据库mysql_install_db --user=mysql --ldata=/var/lib/mysql/
  2. 启动mysql服务
    service mysql start
  3. 使用root账号登录[root@yxy mysql]# mysql -u root -p
    让输入密码的时候,由于我们没设置密码,所以直接回车。
  4. 修改root密码:SET PASSWORD = PASSWORD('123456');
mysql> SET PASSWORD = PASSWORD('123456');

Query OK, 0 rows affected (0.00 sec)

系统启动时自动启动mysql服务

加入到系统服务:

[root@yxy mysql]# chkconfig --add mysql

自动启动:

[root@yxy mysql]# chkconfig mysql on

查询列表:

[root@yxy mysql]# chkconfig

说明:都关闭(off)时是没有自动启动。

 

开启远程访问

  1. 登录:
mysql -u root -p

Enter password:123456
  1. 设置远程访问(使用root密码):

grant:赋予

privileges:权限,规则

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

flush privileges;

  1. 退出mysql回到Linux系统下:

在防火墙中打开3306端口

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

 

  1. 将打开的端口的访问规则保存在文件中
/etc/rc.d/init.d/iptables save

  1. 查看机器开放的端口号

/etc/init.d/iptables status

 

 

猜你喜欢

转载自blog.csdn.net/qq_23853743/article/details/84617634