在centos上部署java WEB環境

題語:偷得浮生半日閒,趁着十一期間,好好的寫寫隨筆來記錄本身所學、所踐和所得,不足之處,歡迎各位拍磚~~~html

工具:Xftp 五、Xshell 5java

1、安裝jdkmysql

   1. 使用Xftp 5把jdk-8u65-linux-x64.tar.gz上傳到centos服務器上。
   2. 使用語句 tar -zxvf jdk-8u65-linux-x64.tar.gz -C 目的地址(如/usr/java/)
   3. 使用語句 vim /etc/profile,添加如下語句
       - export JAVA_HOME=/usr/java/jdk1.8
       - export CLASSPATH=.:%JAVA_HOME%/lib/dt.jar:%JAVA_HOME%/lib/tools.jar  
       - export PATH=$PATH:$JAVA_HOME/bin
   4. 執行語句: source /etc/profile,讓修改當即生效
   5. 執行語句: java -version,查看安裝是否成功,成功標誌:出現了java的版本linux

 

2、安裝tomcatsql

   1. 把apache-tomcat-8.5.5.tar.gz上傳到centos服務器上。
   2. 使用語句 tar -zxvf apache-tomcat-8.5.5.tar.gz -C 目的地址(如/usr/java/)
   3. 使用/apache-tomcat-8.5.5/bin下的startup.sh啓動tomcat服務器,默認是8080端口
   4. 在瀏覽器上訪問(在騰訊雲上有可能設置沒有把此端口打開,須要進入相關界面把該端口打開)
   5. 安全性:修改/apache-tomcat-8.5.5/conf下的tomcat-users.xml文件shell

 

3、安裝mysql數據庫

  1. CentOS7的yum源中默認好像是沒有mysql的。爲了解決這個問題,咱們要先下載mysql的repo源
        1.下載mysql的repo源
          `wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm`
          或者 `wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm `

        2.安裝mysql-community-release-el7-5.noarch.rpm包
          `rpm -ivh mysql-community-release-el7-5.noarch.rpm`或者
          `rpm -ivh mysql-community-release-el6-5.noarch.rpm`

        3.yum install mysql-server

   2.  重置密碼,重置密碼前,首先要登陸:mysql -u rootapache


     3.  登陸時有可能報這樣的錯:vim

    ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2),緣由是/var/lib/mysql的訪問權限問題。centos

    下面的命令把/var/lib/mysql的擁有者改成當前用戶:sudo chown -R openscanner:openscanner /var/lib/mysql

    
     
4. 重啓服務:service mysqld restart


     5. 登陸重置密碼:
       `mysql -u root`
      `use mysql`
      `update user set password=password(‘123456‘) where user=‘root‘`
      `exit`

     6.統一數據庫編碼:

    1.進入mysql,輸入show variables like 'character%';查看當前字符集編碼狀況

    2.修改mysql的啓動配置文件my.cnf:
            找到[client] 添加:
              default-character-set=utf8
            找到[mysqld] 添加:

          character-set-server=utf8

          init_connect='SET NAMES utf8'

    3.輸入命令sudo service mysql restart從新啓動mysql,啓動成功!

    4.備註:my.cnf文件一般位於 /etc/mysql/ 或 /etc/ 下,可能因安裝版本或系統而異

參考網址: 

   http://sharadchhetri.com/2013/12/26/install-mysql-server-5-6-in-centos-6-x-and-red-hat-6-x-linux/
       http://www.mamicode.com/info-detail-503994.html

   http://blog.csdn.net/white__cat/article/details/28423851

相關文章
相關標籤/搜索