linux下安装jdk,tomcat以及mysql

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/new_Lcc/article/details/83989585
  环境:centOS6.8、jdk1.8,tomcat-8.5.15,mysql-5.7.18
  1.  安装JDK
  注意:rpm与软件相关命令 相当于window下的软件助手 管理软件

  步骤:

  1)查看当前Linux系统是否已经安装java

rpm -qa | grep java
  输入以上指令检查是否安装没有不必管,有就用以下命令卸载掉

rpm -e --nodeps 要卸载的软件
  2)上传jdk-8u131-linux-x64.tar.gz到Linux上

  3) 解压jdk到想要解压的目录

tar -zxvf jdk-8u131-linux-x64.tar.gz -C /usr/local/
  4)配置jdk环境变量,用如下命令打开/etc/profile配置文件,

vim /etc/profile
  将下面配置拷贝进去(JAVA_HOME路径按照自己实际解压路径配置)

#set java environment
JAVA_HOME=/usr/local/jdk1.8.0_131
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
  5)重新加载/etc/profile配置文件

source /etc/profile
  5.测试java命令是否可用

  验证方法与windows一样

  2.Tomcat安装
  tomcat配置很简单,只要解压到想要解压的文件夹就好了

  步骤:

  1)上传Tomcat到linux上

  2)解压Tomcat到想要解压下

tar -zxvf apache-tomcat-8.5.15.tar.gz -C /usr/local/
  3)开放Linux的对外访问的端口8080

/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
  永久保存开放端口

/etc/rc.d/init.d/iptables save
  4)启动关闭Tomcat

  进入tomcat的bin下启动:

./startup.sh
  进入tomcat的bin下关闭:

./shutdown.sh
  这样就安装好了,可以通过浏览器访问tomcat,测试是否成功启动

  3.mysql安装 
  1)查看当前CentOS系统是否存在mysql

rpm -qa | grep mysql
  输入以上指令检查是否安装没有不必管,有就用以下命令卸载掉

rpm -e --nodeps 要卸载的软件
  2)上传mysql-5.7.18-1.el6.x86_64.rpm-bundle.tar到Linux上

  3) 解压mysql到想要解压的目录

tar -xvf mysql-5.7.18-1.el6.x86_64.rpm-bundle.tar -C /usr/local/mysql-5.7.18/
  解压后有这些文件:



  4)安装mysql的依赖(缺少依赖才安装,不缺少可跳过这一步)

yum install -y libaio*
yum install -y libnuma*
  5)安装mysql(一定按照此顺序安装,不然会出现缺少依赖的问题)

rpm -ivh mysql-community-common-5.7.18-1.el6.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.18-1.el6.x86_64.rpm
rpm -ivh mysql-community-client-5.7.18-1.el6.x86_64.rpm
rpm -ivh mysql-community-server-5.7.18-1.el6.x86_64.rpm
  6)启动mysql

service mysqld start
  7)将mysql加到系统服务中并设置开机启动

  加入到系统服务:

chkconfig --add mysqld
  自动启动:

chkconfig mysqld on
  8)接下来要登录mysql

  先获取mysql的初始生成的默认密码

grep 'temporary password' /var/log/mysqld.log
  然后出现以下结果,红框内为初始密码



  然后登陆mysql

mysql -uroot -p2Gd6oq:kXkuf
  登陆后立刻修改密码不然会出现以下错误



  输入以下指令修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
  修改密码时,如果出现以下错误,说明密码太简单



  如果密码不简单时,还有以下错误,可以进行如下修改

set global validate_password_policy=0;
set global validate_password_length=1;
  然后再次修改密码就好了

  开启mysql的远程登录
  默认情况下mysql为安全起见,不支持远程登录mysql,如果想远程登录的话,需要设置开启 远程登录mysql的权限

grant all privileges on *.* to 'root' @'%' identified by 'root';
  解释:grant all on *.* to 用户名@"%" identified by "密码"; 这个用户名与密码是远程登录的用户名与密码

  刷新权限表

flush privileges;
  开放Linux的对外访问的端口3306
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
  将修改永久保存到防火墙中

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

猜你喜欢

转载自blog.csdn.net/new_Lcc/article/details/83989585