centos配置meysql,tomcat環境步驟詳解

來源:互聯網
上載者:User

安裝JAVA環境

1.下載JDK: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2.將JDK檔案上傳到伺服器的/usr/local/download目錄下

上傳命令: scp jdk-8u111-linux-x64.rpm root@:/usr/local/download

3.安裝jdk

命令:rpm -ivh jdk-8u111-linux-x64.rpm

4.安裝MySQL

下載
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
安裝:

添加 MySQL Yum Repository

yum localinstall mysql-community-release-el7-5.noarch.rpm

驗證下是否添加成功
yum repolist enabled | grep "mysql.*-community.*"
- 選擇要啟用 MySQL 版本
yum repolist all | grep mysql

    可以看到 5.5, 5.7 版本是預設禁用的,因為現在最新的穩定版是 5.6

    [root@bogon software]# yum repolist all | grep mysql
    mysql-connectors-community/x86_64 MySQL Connectors Community         啟用:    14
    mysql-connectors-community-source MySQL Connectors Community - Sourc 禁用
    mysql-tools-community/x86_64      MySQL Tools Community              啟用:    17
    mysql-tools-community-source      MySQL Tools Community - Source     禁用
    mysql55-community/x86_64          MySQL 5.5 Community Server         禁用
    mysql55-community-source          MySQL 5.5 Community Server - Sourc 禁用
    mysql56-community/x86_64          MySQL 5.6 Community Server         啟用:   139
    mysql56-community-source          MySQL 5.6 Community Server - Sourc 禁用
    mysql57-community-dmr/x86_64      MySQL 5.7 Community Server Develop 禁用
    mysql57-community-dmr-source      MySQL 5.7 Community Server Develop 禁用


    ```
   - 可以通過類似下面的語句來啟動某些版本
    ```
    yum-config-manager --disable mysql56-community
    yum-config-manager --enable mysql57-community-dmr   
    ```

    注意: 任何時候,只能啟用一個版本。

    - 查看當前的啟動的 MySQL 版本

    ```
    yum repolist enabled | grep mysql

    [root@bogon software]# yum repolist enabled | grep mysql
    mysql-connectors-community/x86_64        MySQL Connectors Community           14
    mysql-tools-community/x86_64             MySQL Tools Community                17
    mysql56-community/x86_64                 MySQL 5.6 Community Server          139

    ```

## 通過 Yum 來安裝 MySQL
yum install mysql-community-server

Yum 會自動處理 MySQL 與其他組件的依賴關係:

- 執行
rpm -qi mysql-community-server.x86_64 0:5.6.24-3.el7

## 啟動和關閉 MySQL Server

1 啟動 MySQL Server

    systemctl start  mysqld

2 查看 MySQL Server 狀態

    systemctl status  mysqld

3 關閉 MySQL Server

    systemctl stop mysqld

4. 測試是否安裝成功

    mysql

## 防火牆設定

1. 遠端存取 MySQL, 需開放預設連接埠號碼 3306.

- firewall-cmd
firewall-cmd --permanent --zone=public --add-port=3306/tcp

firewall-cmd --permanent --zone=public --add-port=3306/udp

使最新的防火牆設定規則生效。

firewall-cmd --reload

## 開機自起

1. 查看 MySQL 服務是否開機啟動

        [root@localhost ~]# systemctl is-enabled mysql.service;echo $?

        enabled
        0

如果是 enabled 則說明是開機自動,如果不是,執行
chkconfig --levels 235 mysqld on

## 設定字元集

修改 /etc/my.cnf 檔案,添加字元集的設定
[mysqld]

character set server = utf8

[mysql] default-character-set = utf8

重啟 MySQL ,可以看到字元集已經修改了
mysql> SHOW VARIABLES LIKE 'character%'

-> ; +--------------------------+----------------------------+ | Variable name | Value | +--------------------------+----------------------------+ | character set client | utf8 | | character set connection | utf8 | | character set database | utf8 | | character set filesystem | binary | | character set results | utf8 | | character set server | utf8 | | character set system | utf8 | | character sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+ 8 rows in set (0.00 sec)

# 安裝tomcat

1.下載tomcat http://tomcat.apache.org/

2. 將tomcat檔案上傳到伺服器,並解壓
scp apache-tomcat-9.0.0.M11.zip root@172.16.199.129:/usr/local/download

如果沒有安裝unzip命令,先安裝 yum install unzip

解壓tomcat並重新命名

unzip apache-tomcat-9.0.0.M11.zip mv apache-tomcat-9.0.0.M11.zip ../tomcat

3.啟動連接埠號碼 8080
firewall-cmd --zone=public --add-port=8080/tcp --permanent

命令含義:

--zone #範圍

--add-port=80/tcp #添加連接埠,格式為:連接埠/通訊協議

--permanent #永久生效,沒有此參數重啟後失效

//重啟防火牆 firewall-cmd --reload

出現firewalld is not running的報錯,用以下命令將firewalld起起來即可

systemctl start firewalld

systemctl enable firewalld

4.啟動tomcat
進入到tomcat的bin目錄,修改所有尾碼名為.sh的許可權

cd /usr/local/tomcat/bin

chmod u+x *.sh

//啟動tomcat服務 ./startup.sh

//停止tomcat服務 ./shutdown.sh

```

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.