001>環境WildFly14 + jdk1.8 + mysql5.7 mysql8.0

1、安裝jdk1.8

地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

安裝包:jdk-8u181-linux-x64.tar.gz

解壓到/usr/local/

$sudo tar xvf jdk-8u181-linux-x64.tar.gz -C /usr/local/

配置環境變量

$sudo vim /etc/profile

#在最後加入
#set Java environment
export JAVA_HOME=/usr/local/jdk1.8.0_181
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

測試jdk是否安裝成功

$source /etc/profile

$java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

2、安裝WildFly 14

地址:http://wildfly.org/downloads/

安裝包:wildfly-14.0.1.Final.zip

解壓到/usr/local/wildfly14

$sudo mkdir /usr/local/wildfly14
$sudo tar xvf wildfly-14.0.1.Final.zip -C /usr/local/wildfly14

配置環境變量

$sudo vim /etc/profile

#在最後加入
export JBOSS_HOME=/usr/local/wildfly14
export PATH=$JBOSS_HOME/bin:$PATH

#加載新的環境變量
$source /etc/profile

增加管理員用戶

進入/usr/local/wildfly14目錄,運行下面命令,然後按提示增加管理員用戶,並設置密碼

#./add-user.sh

注:如果使用的是雲服務器,修改/usr/local/wildfly14/standalone/configuration/standalone.xml文件,使其可以在任何外網訪問貪wildfly後面管理,如下:

找到下面三行,看到是要訪問public(8080端口的)和management的interface,將interface中的127.0.0.1改爲0.0.0.0即可。

<socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:0}"><socket-binding name="management-http" interface="management" port="${jboss.management.http.port:9990}"/>
<socket-binding name="management-https" interface="management"port="${jboss.management.https.port:9993}"/>

修改後爲:

<interfaces>
<interface name="management">
<inet-address value="${jboss.bind.address.management:0.0.0.0}"/>
</interface>
<interface name="public">
<inet-address value="${jboss.bind.address:0.0.0.0}"/>
</interface>
<interface name="unsecure">
<inet-address value="${jboss.bind.address.unsecure:127.0.0.1}"/>
</interface>
</interfaces>

啓動服務:

#standalone.sh
=========================================================================

  JBoss Bootstrap Environment

  JBOSS_HOME: /usr/local/wildfly14

  JAVA: /usr/local/jdk1.8.0_181/bin/java

  JAVA_OPTS:  -server -Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSiz                                                                                                                                                 e=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byt                                                                                                                                                 eman -Djava.awt.headless=true

在瀏覽器中,打開例如:http://127.0.0.1:9990

如果是雲服務器,沒有桌面,直接把127.0.0.1改爲雲服務器地址訪問。

3、安裝mysql

$sudo apt-get install mysql-server

啓動、查看狀態、測試、停止

#啓動
$sudo service mysql start

#查看狀態
$sudo service mysql status

#測試
$mysql -uroot -pxxxxxxx
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 12
Server version: 5.7.23-0ubuntu0.16.04.1 (Ubuntu)

Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>exit


#停止
$sudo service mysql stop

mysql 8.0以上的版本,增加用戶,並且授權遠程登陸,特別注意,不然後續遠程連接會失敗。

mysql>create user 'likai'@'%' identified by 'Likai123@likai';
mysql>alter user 'likai'@'%' identified by 'Likai123@likai';
mysql>flush privileges;

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章