linux 安装tomcat + mysql +jdk

腾讯云服务器  linux 7  xshell远程访问

jdk环境搭建

1、下载linux版本的jdk,到oracle官网去下载,记住,linux的后缀名xxx.tar.gz

http://www.oracle.com/technetwork/java/javase/downloads/jdk10-downloads-4416644.html

如:jdk-8u181-linux-x64.tar.gz

2、在/usr 目录下创建java存放安装包

将jdk上传至 /usr/java

3、解压  tar -zxvf jdk-8u181-linux-x64.tar.gz

4、配置环境  vi /etc/profile  插入下面的环境   按ESC 输入:wq保存

export JAVA_HOME=/usr/java/jdk1.8.0_181

export JRE_HOME=/usr/java/jdk1.8.0_181/jre

export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib

export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin


5、重启配置文件查看版本

source /etc/profile

java -version

jdk安装成功

Tomcat安装

1、下载linux版本的tomcat  如:apache-tomcat-8.5.33.tar.gz  https://tomcat.apache.org/download-80.cgi

2、上传至 /usr/java

3、解压 

tar -zvxf apache-tomcat-8.5.33.tar.gz 

3、更改ip和域名访问

cd apache-tomcat-8.5.33/conf/

vi server.xml 


 <Host name="你服务器公网ip的地址"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">

        <!-- SingleSignOn valve, share authentication between web applications
             Documentation at: /docs/config/valve.html -->
        <!--
        <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
        -->

        <!-- Access log processes all example.
             Documentation at: /docs/config/valve.html
             Note: The pattern used is equivalent to using pattern="common" -->
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log" suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />
<Context path="" docBase="index"  reloadable="true"/>
      </Host>

先不要这个  <Context path="" docBase="index"  reloadable="true"/>

按ESC  输入:wq  保存

4、然后进入bin目录,执行启动的批处理文件 ./startup.sh

如果更改了配置文件请关闭此程序

kill 9928 

然后重新启动

6、测试

Mysql

安装mysql有两种:

1-可以使用yum安装,

2-可以自己下载安装包安装mysql,

腾讯云的centos系统自带了yum,所以用yum安装方便点

安装步骤

1-查看yum源中是否有mysql

1

yum list | grep mysql

 2-发现没有想要的mysql-server服务,只有php和其他的mysql安装包

3-下载mysql的repo源

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

 4-安装mysql-community-release-el7-5.noarch.rpm包

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

 5-安装mysql服务

yum install mysql-server

全部y

 6-登录mysql并修改mysql的密码

mysql -u root

 登录时有可能报这样的错:

ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2),

原因是/var/lib/mysql的访问权限问题。下面的命令把/var/lib/mysql的拥有者改为当前用户:

chown -R mysql:mysql /var/lib/mysql #这里的mysql是用户名(需要设置用户组合用户)

 7-重启mysql

service mysqld restart

 8-重置密码

$ mysql -u root

mysql > show databases;

mysql > use mysql;

mysql > update user set password=password('1234') where user='root';

mysql > exit;

设置远程登录mysql

进入mysql

$ mysql -u root

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '1234' WITH GRANT OPTION;

测试

打开本机的navicat

Nice 成功了!

猜你喜欢

转载自blog.csdn.net/qq_36120342/article/details/82916318