1. 程式人生 > >linux 安裝tomcat + mysql +jdk

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 成功了!