1.安装JDK并配置环境变量
①进入Java8下载页面获取下载链接,目标是下载红色圈出来的Linux x64版本,如下图4。
这里划个重点,这个问题卡了我好久。我参考的一篇博客提到,直接点击右键“复制链接地址”,然后用"sudo wget"命令,即可下载。但这样做会导致后面解压失败,因为文件没有完全下载,文件大小只有几k;
怎么做呢?直接点击下载链接,Chrome会开始下载,在Chrome下载页面中再点击右键“复制链接地址”,如图5。
图4 Java8下载界面
图6 获取下载链接
②终端执行下载命令
usr下新建java:mkdir /usr/java
进入/usr/java执行下面命令
sudo wget http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.tar.gz?AuthParam=1535981454_bd77fcb0fe03223bdbce6436359d6e57
命令不可使用时先安装:
yum -y install wget
③终端执行解压命令
我是解压到"/root/sdk"的路径下
tar -zxvf jdk-8u181-linux-x64.tar.gz
下载解压之后,结果如下图。
④配置JDK环境变量
a.添加系统环境变量
vi /etc/environment
加入以下几行:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export JAVA_HOME=/root/sdk/jdk1.8.0_181
我记得第一行好像是有的,以防万一,还有贴出来吧。
执行如下命令,使配置生效:
source /etc/environment
b.添加用户环境变量
vi /etc/profile
在开头添加如下内容,我印象中好像放在别的地方配置无效。
export JAVA_HOME=/root/sdk/jdk1.8.0_181
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
执行如下命令,使配置生效:
source /etc/profile
⑤验证安装
java -version
若如下图,则安装成功
2.安装MySQL和配置远程服务
安装Mysql
这里选择的是mysql5.6.41,可以在这里自己选择对应版本mysql,另外我这里把软件都安装在/usr/app目录下,方便管理。
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-community-server
安装过程中会让你确认两次,输入‘y’就好
重启Mysql服务
service mysqld restart
进入Mysql
mysql -u root
修改Mysql密码
这里修改为root
set password for 'root'@'localhost' =password('root');
到这里Mysql就安装完成了,但是不能远程连接数据库的,下面设置mysql数据库远程连接权限
设置mysql数据库远程连接权限
grant all privileges on *.* to root@'%'identified by 'root';