Linux_軟體安裝_jdk_tomcat_Mysql

來源:互聯網
上載者:User

標籤:移動   .sh   格式   root使用者   bubuko   pat   虛擬機器   libc   lin   

雙擊要安裝的檔案(或右鍵傳輸)

1. JDK的安裝
1.1 準備工作:安裝依賴的環境
yum install glibc.i686
yum –y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6
yum -y update libstdc++-4.4.7-4.el6.x86_64
yum -y install gcc-c++
yum -y install libaio*

..................................


1.2 檢查之前是否安裝JDK,安裝過則卸載
rpm -qa | grep -i jdk 參數-i忽略大小寫

rpm -qa 查詢本機所有安裝軟體

| grep 管道過濾

 

rpm -e --nodeps 程式名稱
1.3 安裝JDK
1.3.1建立JDK的安裝路徑
mkdir /usr/local/java

1.3.2上傳JDK安裝包
1.3.3 解壓 tar -zxvf 安裝包 –C 指定目錄

莫名其妙失敗了,換種思路. 移動壓縮包到

進入jdk目錄查看,無內容.幹掉他

解壓到目前的目錄,<得到jdk1.7.0_80>

刪除壓縮包,jdk1.7改個名

發現沒有vim. 安裝它

 


1.3.4 配置環境變數
vim /etc/profile 在末尾添加如下資訊

export JAVA_HOME=/usr/local/java/jdk1.7.0_80
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH

shift+ d 到末尾 i編輯模式

找到jdk的絕對路徑換之

未完待續

1.3.5 重新載入環境變數設定檔
source /etc/profile
1.3.6 測試是否成功 java -version

2.Tomcat的安裝
2.1 檢查之前是否安裝tomcat,安裝過則卸載
rpm -qa | grep -i tomcat
rpm –e –-nodeps 程式名稱
2.2 上傳tomcat的安裝檔案
2.3 建立tomcat的安裝路徑
2.4 解壓tomcat
2.5 設定防火牆(不建議關閉)
編輯防火牆設定檔
vim /etc/sysconfig/iptables
重啟防火牆
service iptables restart
2.6 啟動tomcat
./startup.sh
本機遠端存取測試是否啟動成功

3.Mysql的安裝
3.1 檢查之前是否安裝mysql,安裝過則卸載
rpm -qa | grep -i mysql
 
已經安裝了庫檔案,應該先卸載,不然會出現覆蓋錯誤。注意卸載時使用了--nodeps選項,忽略了依賴關係:
rpm -e --nodeps 程式名稱
3.2 上傳mysql的安裝檔案
3.3 建立mysql的安裝路徑
3.4 解壓mysql
3.5添加mysql組和mysql使用者,用於設定mysql安裝目錄檔案所有者和所屬組。

[[email protected] mysql]# groupadd mysql
[[email protected] mysql]# useradd -r -g mysql mysql

3.6 進入mysql解壓目錄,並更改所屬的組和使用者。
[[email protected] mysql-5.6.31-linux-glibc2.5-x86_64]# chown -R mysql .
[[email protected] mysql-5.6.31-linux-glibc2.5-x86_64]# chgrp -R mysql .
注意:不要忘記mysql後的 ’.’ ,代表所有目錄

3.7 執行mysql_install_db指令碼,對mysql中的data目錄進行初始化並建立一些系統資料表格。注意mysql服務進程mysqld運行時會訪問data目錄,所以必須由啟動mysqld進程的使用者(就是我們之前設定的mysql使用者)執行這個指令碼,或者用root執行,但是加上參數--user=mysql。
[[email protected] mysql-5.6.31-linux-glibc2.5-x86_64]# scripts/mysql_install_db --user=mysql

3.8將mysql/目錄下除了data/目錄的所有檔案,改回root使用者所有,mysql使用者只需作為mysql/data/目錄下所有檔案的所有者。
[[email protected] mysql-5.6.31-linux-glibc2.5-x86_64]# chown -R root .
[[email protected] mysql-5.6.31-linux-glibc2.5-x86_64]# chown -R mysql data
注意:同樣,別忘記root後面的 ‘.’

3.9複製設定檔到etc目錄下
[[email protected] support-files]# cp my-default.cnf /etc/my.cnf
並查看my.cnf配置,修改basedir

3.10將mysqld服務加入開機自啟動項。
3.10.1首先需要將support-files目錄下的mysql.server服務指令碼複製到/etc/init.d/,並重新命名為mysqld。
[[email protected] support-files]# cp mysql.server /etc/init.d/mysqld
3.10.2通過chkconfig命令將mysqld服務加入到自啟動服務項中。
[[email protected] support-files]# chkconfig --add mysqld
注意服務名稱mysqld就是我們將mysql.server複製到/etc/init.d/時重新命名的名稱。
3.10.3查看是否添加成功
[[email protected] support-files]# chkconfig --list mysqld
成功結果如下:

3.11啟動mysql
[[email protected] etc]# service mysqld start

3.12運行用戶端程式mysql,測試能否串連到mysqld
[[email protected] etc]# /usr/local/mysql/mysql-5.6.31-linux-glibc2.5-x86_64/bin/mysql

3.13設定MySQL初始密碼並登陸
如果剛安裝好MYSQL,超級使用者root是沒有密碼的,故直接斷行符號即可進入到MYSQL中.

修改密碼
定位到你的MYSQL安裝目錄/bin下錄入:
格式:mysqladmin –u使用者名稱 password 新密碼
例如:給root加個密碼victor 。鍵入以下命令:
./mysqladmin -uroot password victor
重新登入
[[email protected] etc]# /usr/local/mysql/mysql-5.6.31-linux-glibc2.5-x86_64/bin/mysql -uroot -p


為了避免每次都輸入mysql的全路徑
/usr/local/mysql/mysql-5.6.31-linux-glibc2.5-x86_64/bin/mysql,
可將其加入環境變數中,在/etc/profile最後加入兩行命令:

export MYSQL_HOME=/usr/local/mysql/mysql-5.6.31-linux-glibc2.5-x86_64
export PATH=$PATH:$MYSQL_HOME/bin

重新載入環境變數設定檔
source /etc/profile
之後重啟虛擬機器
這樣就可以在shell中直接輸入mysql命令來啟動用戶端程式了
[[email protected] mysql]#mysql

 

Linux_軟體安裝_jdk_tomcat_Mysql

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.