## linux下安装jdk、rpm安装mysql
**1.下载jdk的tar.gz压缩包**
登录网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
选择对应jdk版本下载。(可在Windows下下载完成后,通过文件夹共享到Linux上)
* **使用linux的sftp上传或下载**
>[danger] 使用sftp工具上传
>alt+p调出后用put命令上传
~~~
#切换到linux的home目录下
sftp> cd /home
#将windows本地目录下文件put到linux上
sftp> put C:\Users\Administrator\Downloads\jdk-8u181-linux-x64.tar.gz
正在把 jdk-8u181-linux-x64.tar.gz 上传到 /home/jdk-8u181-linux-x64.tar.gz
100% 181295KB 12949KB/s 00:00:14
# 切换windows系统到d盘
sftp> lcd d:/
#将linux的文件下载到windows的d盘
sftp> get /home/jdk-8u181-linux-x64.tar.gz
正在从 /home/jdk-8u181-linux-x64.tar.gz 下载 jdk-8u181-linux-x64.tar.gz
100% 181295KB 9064KB/s 00:00:20
~~~
* **使用linux的lrzsz上传或下载**
~~~
#yum 安装lrzsz
[root@shizhan home]# yum install lrzsz
#上传文件
[root@shizhan home]# rz
#下载文件
[root@shizhan home]# sz jdk-8u181-linux-x64.tar.gz
~~~
或者wget命令直接下载
~~~
[root@shizhan home]# wget http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.tar.gz
~~~
**2.安装jdk**
~~~
#将jdk包解压到 apps目录下
[root@shizhan ~]# tar -zxvf /home/jdk-8u181-linux-x64.tar.gz -C apps/
[root@shizhan ~]# cd apps
[root@shizhan apps]# ll
drwxr-xr-x. 7 uucp 143 4096 7月 7 16:09 jdk1.8.0_181
[root@shizhan apps]# cd jdk1.8.0_181/bin
[root@shizhan jdk1.8.0_181]# ll
#查看java 版本
[root@shizhan bin]# ./java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)
[root@shizhan bin]#
#添加环境变量
[root@shizhan bin]# echo $PATH
/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
[root@shizhan bin]# pwd
/root/apps/jdk1.8.0_181/bin
[root@shizhan bin]# vi /etc/profile
#在末尾添加
export JAVA_HOME=/root/apps/jdk1.8.0_181
export PATH=$PATH:$JAVA_HOME/bin
(或者export PATH=/root/apps/jdk1.8.0_181/bin:$PATH)
[root@shizhan ~]# source /etc/profile
[root@shizhan ~]# java -version
java version "1.8.0_181"
~~~
**3.mini版linux安装mysql需要的依赖**
1. 上传并安装
~~~
MySQL5.5-deps/
├── perl-5.10.1-141.el6_7.1.x86_64.rpm
├── perl-libs-5.10.1-141.el6_7.1.x86_64.rpm
├── perl-Module-Pluggable-3.90-141.el6_7.1.x86_64.rpm
├── perl-Pod-Escapes-1.04-141.el6_7.1.x86_64.rpm
├── perl-Pod-Simple-3.13-141.el6_7.1.x86_64.rpm
└── perl-version-0.77-141.el6_7.1.x86_64.rpm
Mysql/
|-- MySQL-client-5.5.48-1.linux2.6.x86_64.rpm
`-- MySQL-server-5.5.48-1.linux2.6.x86_64.rpm
sftp> put -r F:\BaiduNetdiskDownload\MySQL5.5-deps
sftp> put -r F:Mysql
~~~
2. 查看mysql 是否被安装
~~~
[root@mini2 Mysql]# rpm -aq|grep mysql
mysql-libs-5.1.73-5.el6_6.x86_64
~~~
3. 卸载冲突的rpm包
>[danger]--force 强制操作 如强制安装删除等;
--requires 显示该包的依赖关系;
--nodeps 忽略依赖关系并继续操作;
~~~
[root@mini2 Mysql]# rpm -e mysql-libs-5.1.73-5.el6_6.x86_64 --nodeps
~~~
4. 安装perl依赖,上传6个perl依赖相关的rpm包
~~~
[root@mini2 Mysql]# rpm -ivh perl-*
~~~
5. 安装MySQL-client和MySQL-server
~~~
rpm -ivh MySQL-client-5.5.48-1.linux2.6.x86_64.rpm
rpm -ivh MySQL-server-5.5.48-1.linux2.6.x86_64.rpm
~~~
6. 7.启动MySQL服务,然后初始化MySQL
~~~
service mysql start
/usr/bin/mysql_secure_installation
~~~