標籤:移動 .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