注意:本文中的Linux環境是安裝在VMware虛擬機中,系統用的CentOS6.5,本文中的安裝步驟只適用於CentOS7.0以下的版本。
下面,進入正文。
一、安裝JDK
- 在安裝jdk前,需要先查看系統中是否已經安裝jdk。

- 可以看到,系統已經安裝了jdk1.6和jdk1.7,所以在安裝前需要先卸載之前已經安裝好的jdk。

- 將已經安裝好的jdk都卸載后,上傳要安裝的jdk的安裝包
- 上傳方式:
- 使用第三方上傳插件
- 使用rz命令上傳文件
- 開始安裝:
- 有的系統可能需要依賴:
-
1 yum install glibc.i686
-
- 在/usr/local/src下新建一個jdk的文件夾:

- 將上傳的jdk的tar包解壓到新建的jdk文件夾中

- 進入到/usr/local/src/jdk文件夾中可以看到jdk已經解壓到該文件夾中

- 配置環境變量
- 打開/etc/profile

- 在末尾行添加如下代碼:
1 #set java environment 2 JAVA_HOME=/usr/local/src/jdk/jdk1.7.0_75 3 CLASSPATH=.:$JAVA_HOME/lib.tools.jar 4 PATH=$JAVA_HOME/bin:$PATH 5 export JAVA_HOME CLASSPATH PATH
- 保存退出
- 使更改的設置立即生效

- 查看jdk是否安裝成功:

- 出現圖中的結果表示jdk安裝成功了!
二、安裝MySQL
2.1、Linux離線安裝MySQL
- 安裝依賴:
1 yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6 2 yum update libstdc++-4.4.7-4.el6.x86_64 3 yum -y install libncurses.so.5 libtinfo.so.5
- 安裝MySQL前需要先安裝依賴,否則會安裝失敗
- 在安裝MySQL之前需要卸載已經安裝好的MySQL
- 查看已經安裝好的MySQL

- 卸載MySQL

- 卸載完成后再次查看是否還有MySQL服務

沒有查到結果,說明MySQL已經卸載完畢了
- 接下來繼續安裝MySQL
- 在/usr/local/src下新建mysql文件夾:

- 解壓MySQL安裝包到安裝路徑

- 安裝MySQL服務端

- 安裝MySQL客戶端

- 安裝好之后,查看MySQL的登錄密碼:

從上面圖中可以看出,MySQL的密碼是系統隨機產生的,要查看需要到/root/.mysql_secret文件中
- 查看/root/.mysql_secret文件,因為該文件是隱藏的文件,因此需要使用ll –a命令進行查看,否則看不到隱藏文件

- 找到.mysql_secret文件后,查看其默認登錄密碼

- MySQL的服務默認是關閉的,查看MySQL的服務

- 啟動MySQL服務:

- 使用上面查到的密碼連接到MySQL:

- 登錄成功后,修改密碼

- 到此,MySQL的安裝和重置密碼就已經完成了,接下來就需要將MySQL添加到系統服務中,使MySQL能隨着系統的啟動而自動啟動
- 設置系統啟動時自動啟動MySQL:
- 加入到系統服務:
1 chkconfig --add mysql
- 自動啟動:
1 chkconfig mysql on
- 查詢列表:
chkconfig

說明:都沒關閉(off)時是沒有自動啟動。
- 開啟MySQL的遠程連接,設置遠程訪問權限:
- 登錄:
mysql –u root –p root
- 設置遠程訪問(使用root密碼):
1 grant all privileges on *.* to 'root' @'%' identified by 'root'; 2 flush privileges;

- 防火牆打開3306端口
1 /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT 2 /etc/rc.d/init.d/iptables save 3 /etc/init.d/iptables status

2.2、Linux上yum安裝MySQL
- 安裝mysql
yum install mysql mysql-server mysql-devel #安裝mysql服務
- 完成后,啟動mysql:
/etc/init.d/mysqld start #啟動mysql服務
- 啟動mysql控制台,設置密碼
mysql
use mysql;
UPDATE user SET Password=PASSWORD('hadoop') WHERE user='root'; #設置root密碼
FLUSH PRIVILEGES;
exit
- 重新登錄mysql
mysql –u root –p 輸入密碼:******
- 設置允許遠程登錄mysql
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'hadoop' WITH GRANT OPTION;
FLUSH PRIVILEGES;#刷新
- 關閉防火牆:
service iptables stop #關閉防火牆,立即生效 chkconfig iptables off #關閉防火牆,重啟后生效
- 設置開機啟動mysql:
chkconfig mysqld on
在linux上使用yum安裝MySQL就安裝結束。
到此,MySQL就安裝完成了,可以用遠程鏈接工具測試一下,是否能夠正常鏈接,如果能夠正常鏈接,則說明安裝成功,如果不能,那么仔細檢查上述安裝步驟,再次安裝一遍!
