最近配置了一下阿里云ecs服务的服务器环境,主要对java jdk环境的安装和配置,以及数据库mysql的安装和配置,趁着热乎,记录一下!

服务器用的系统是ubuntu_16_04_64的,版本16.4,64位的,所以基于系统对应的安装包很重要!

java SE JDK安装包:jdk-8u211-linux-x64.tar.gz

mysql5.7.26安装包:mysql-server_5.7.26-1ubuntu16.04_amd64.deb-bundle.tar 安装包的下载涉及到mysql安装包版本选择,所安装的系统的选择以及系统版本号的选择,附图如下

现在安装包ok了,那么如何将包上传到服务器呢,毕竟我们的系统是windows的,ubuntu是linux的。其实阿里云提供了【远程连接】的功能,进行命令端操作,不过我感觉太慢,不好用!而且传输文件咋整呢?

这两个问题的解决就用到了两个工具,Xshell和Xftp,当然还有很多其他的类似工具,不过我没用过,大家自行研究吧!附上示意图

迅雷新建下载:

xftp下载链接:http://xiazai.xshellcn.com/trial/Xftp-6.0.0119_wm.exe

xshell下载地址:http://soft.ucbug.com/uploads/soft/linshi/wlrj/ucbug.com-Xshell.rar

mfc110u.dll下载链接:thunder://QUFodHRwOi8vc29mdC51LWppbmdsaW5nLmNvbS8yMDE2MTEvTWZjMTEwdS5kbGxfWGlUb25nWmhpSmlhLnppcFpa

xshell 安装遇到的错误,提示缺少mfc110u.dll。果断从网上下了一个,地址如上

将mfc110u.dll文件拷贝到电脑的C:\Windows\SysWOW64文件夹下 (解决)
网上还有说将此文件拷贝到C:\Windows\System32下,可是这个路劲下有同名文件,所以并没有解决问题(未解决)

好,到这里,配置好链接环境,就可以安装jdk和mysql了,环境安装好后,将jdk安装包和mysql安装包通过xftp拷贝到阿里云的服务器上,准备安装!

jdk安装:

参考一:https://www.cnblogs.com/shamo89/p/9265235.html

在这个参考里主要参考配置部分。

首先 vim /etc/profile 打开profile文件

在文件末尾添加:注意修改自己的路径

1 export JAVA_HOME=/usr/java/jdk1.8.0_131
2 export JRE_HOME=${JAVA_HOME}/jre
3 export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
4 export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
5 export PATH=$PATH:${JAVA_PATH}

重启机器或执行命令 :

source /etc/profile 或 sudo shutdown -r now (注意修改配置文件都要走这一步,否则不生效)

问题是执行了也没生效!因为执行 $PATH查看系统路径里,根本没有java jdk的路径。查了半天,找到原因,如下:链接地址:https://blog.csdn.net/baidu_34045013/article/details/78237825

首先要认识几个和环境变量有关的文件:
/etc/profile —— 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置;
/etc/environment —— 在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量;
/etc/bashrc —— 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取;
~/.profile —— 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,它设置一些环境变量,执行用户的.bashrc文件;
~/.bashrc —— 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取;
认识以上5个文件的作用之后,知道该怎么设置了。我选择第2种方式,修改/etc/environment 文件

在PATH路径里添加jdk的路径进去,然后 source /etc/environment 让设置生效 ,最后$PATH查看系统路径,有了吧!有了就对了!

执行java -version进行查看,就该能看到java jdk的版本号了!

mysql安装:

解压tar安装包后,生成一堆deb文件,安装是有顺序的,但也要仔细观察安装日志,参考一:https://www.cnblogs.com/oldfish/p/5039772.html

3.安装文件

这里这些文件存在着依赖关系,如果一个一个安装,要安装顺序来安装:

sudo dpkg -i mysql-common_5.6.28-1ubuntu14.04_amd64.deb
sudo dpkg -i libmysqlclient18_5.6.28-1ubuntu14.04_amd64.deb
sudo dpkg -i libmysqlclient-dev_5.6.28-1ubuntu14.04_amd64.deb
sudo dpkg -i libmysqld-dev_5.6.28-1ubuntu14.04_amd64.deb
sudo dpkg -i mysql-community-server_5.6.28-1ubuntu14.04_amd64.deb

提示错误:mysql-community-server depends on mysql-client (= 5.7.26-1ubuntu16.04); however:Package mysql-client is not installed.
 其实是安装顺序错误问题,应该先安装 sudo dpkg -i mysql-client_5.7.26-1ubuntu16.04_amd64.deb  

注意在安装mysql-community-server会要求输入root账户密码

首先,链接里的安装依赖顺序不一定没问题哦,安装一个deb就仔细看看是否有依赖报错,自己调整哦

其次,安装sudo dpkg -i mysql-community-server_5.6.28-1ubuntu14.04_amd64.deb的时候出现libmecab2错误,解决如下

安装mysql 出现libmecab2未安装错误执行 sudo apt-get install libmecab2    参考地址:https://blog.csdn.net/zht741322694/article/details/79013093  的黄色字

若执行sudo apt-get install libmecab2失败,参考https://blog.csdn.net/qq_35451572/article/details/79516563进行源更新、软件升级,更新方面的操作,在执行即可

之后就一路顺利,安装完mysql还涉及到怎么重置密码,建立外网链接账户等,这里特别提一点就是mysql的端口3306,必须通过阿里云的服务器配置进行开启,否则,外边是连不上服务器的MySQL的,注意点!

阿里云ECS服务器 java JDK安装和配置 mysql安装和配置的更多相关文章

  1. 阿里云ECS/Ubuntu下JDK、Tomcat、MySQL安装记录

    今天六一儿童节,然后... ... ... ... 然后就是父亲节呀孩子们!!! ———————————————————————割———————————————————————— 同事需要JDK.To ...

  2. 阿里云ECS服务器部署HADOOP集群(六):Flume 安装

    本篇将在阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建的基础上搭建. 1 环境介绍 一台阿里云ECS服务器:master 操作系统:CentOS 7.3 Hadoop ...

  3. 阿里云ECS服务器部署HADOOP集群(七):Sqoop 安装

    本篇将在 阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建 阿里云ECS服务器部署HADOOP集群(二):HBase完全分布式集群搭建(使用外置ZooKeeper) 阿 ...

  4. 阿里云ECS服务器部署HADOOP集群(五):Pig 安装

    本篇将在阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建的基础上搭建. 1 环境介绍 一台阿里云ECS服务器:master 操作系统:CentOS 7.3 Hadoop ...

  5. 阿里云ECS服务器部署HADOOP集群(四):Hive本地模式的安装

    本篇将在阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建的基础上搭建. 本地模式需要采用MySQL数据库存储数据. 1 环境介绍 一台阿里云ECS服务器:master ...

  6. 阿里云ECS服务器环境搭建——ubuntu16.04图形界面的安装

    阿里云ECS服务器环境搭建——ubuntu16.04图形界面的安装 最近琢磨着想在服务器上搭建一个hexo博客,于是就在阿里云上买了一个云服务器ECS,远程接入后默认给的是一个命令窗口,没有图形界面, ...

  7. 购买阿里云ECS+安装宝塔面板+Mac下怎么连接阿里云ECS服务器

    1.购买阿里云ECS 2.重置实例密码 这个有点对用户不友好,实际意思就是设置服务器的root登录密码 3.配置安全组放行端口 因为服务器需要从宝塔网站download安装包,包括一些常用的服务比如S ...

  8. 阿里云ECS服务器CentOS7.2安装Python2.7.13

    阿里云ECS服务器CentOS7.2安装Python2.7.13 yum中最新的也是Python 2.6.6,只能下载Python 2.7.9的源代码自己编译安装. 操作步骤如下: 检查CentOS7 ...

  9. 阿里云ECS服务器环境搭建(1) —— ubuntu 16.04 图形界面的安装

    阿里云ECS服务器环境搭建(1) —— ubuntu 16.04 图形界面的安装1. 背景在我们购买阿里云ECS服务器之后,默认的系统环境是很干净的,我购买的是ubuntu16.04,远程登录进入之后 ...

随机推荐

  1. 边学边体验django--HttpRequest 对象

    每个view函数的第一个参数是一个HttpRequest对象. HttpRequest对象包含当前请求URL的一些信息: 属性 描述 path 请求页面的全路径,不包括域名'/hello/' meth ...

  2. 慕课网SSM仿大众点评

    目录: 配置部分: 1 配置报错不支持diamond运算符 运行部分: 1 登录的账号密码 2 运行项目是报错session超时 配置部分 1 配置报错不支持diamond运算符 原报错信息如下:id ...

  3. 031_检测 MySQL 服务是否存活

    #!/bin/bash#host 为你需要检测的 MySQL 主机的 IP 地址,user 为 MySQL 账户名,passwd 为密码#这些信息需要根据实际情况修改后方可使用 host=127.0. ...

  4. 为什么用到springboot?

  5. id/su/chage/cash

    id 查看用户的uid,gid及归属的用户组 chage 修改用户密码有效期限

  6. masm 编译贪吃蛇游戏

    code: ;TITLE GAME4TH PAGE , STSEG SEGMENT DB DUP () STSEG ENDS ;----------------------------------- ...

  7. 为win10下的linux子系统终端添加powerline

    一切按照上一篇完成,如果成功了,你厉害了我的哥,如果不成功,win10安装powerline字体才可以,才可以,才可以 sudo apt install build-essential cmake g ...

  8. [Windows]Visual Studio Code个人配置

    编辑器要添加的 settings.json 打开这个: { ,//编辑字号 "files.autoSave": "afterDelay",//自动保存 &quo ...

  9. Eclipse生成EXE文件(可视化Login/读取文件)

    Java Swing实现文件的简单读取 WindowBuilder的安装与使用 如何采用java设置一个登陆界面 package jp.services.slink2.batch.so2or; imp ...

  10. 2018-2019-2 20165210《网络对抗技术》Exp7 网络欺诈防范

    2018-2019-2 20165210<网络对抗技术>Exp7 网络欺诈防范 一.实验目标:本实践的目标理解常用网络欺诈背后的原理,以提高防范意识,并提出具体防范方法. 二.实验内容: ...