最近配置了一下阿里云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. 避免Double数据显示为科学记数

    显示现象     数据类型 实体类中为 private Double tradeAmount; Oracle数据库中为  NUMBER(19,4) 解决方式 第一种解决方式 - 无效 将Double转 ...

  2. [Luogu P1230]智力大冲浪

    题目链接 这道题,贪就对了. 先按照价值排序,从大到小.当前考虑的的就先放到尽可能晚的时间点,为其他的创造机会,如果这一个的所有可用时间段都被占据,就只能扣钱了. #include<fstrea ...

  3. jQuery.merge(first,second)

    jQuery.merge(first,second) 概述 合并两个数组 返回的结果会修改第一个数组的内容——第一个数组的元素后面跟着第二个数组的元素.要去除重复项,请使用$.unique() 参数 ...

  4. spring boot项目接入xxl-job

    关于分布式任务调度平台XXL-JOB,作者 许雪里 在其发布的中文教程中已经介绍的很清楚了,这里就不做过多的介绍了.按照文档搭建xxl-job,做此纪录. 1.源码下载地址 GitHub:https: ...

  5. phpweb文件上传下载

    PHP用超级全局变量数组$_FILES来记录文件上传相关信息的. 1.file_uploads=on/off 是否允许通过http方式上传文件 2.max_execution_time=30 允许脚本 ...

  6. 微信小程序之简单记账本开发记录(五)

    样式表和大致布局在昨天已构建好,今天完成页面结构部分 结果如下图所示

  7. JAVA基础知识|堆和栈

    一.java六个存储数据的地方 1)寄存器(register):这是最快的存储区,因为它位于不同于其他存储区的地方——处理器内部.但是寄存器的数量极其有限,所以寄存器由编译器根据需求进行分配.你不能直 ...

  8. 免费下载 SetupVPN CRX 3.7.0 for Chrome OR QQ浏览器

    免费下载 SetupVPN CRX 3.7.0 for Chrome OR QQ浏览器 Lifetime Free VPN(微劈嗯) 下载setupvpn 3.7.0的crx文件, 打开chrome的 ...

  9. 关于Java 8新引入语法特性的简要说明

    Java 8在语法上的主要改进就是新增了Lambda Expression以及Method Reference.由于官方网站的介绍稍显罗嗦,而且例子也有些复杂.我这里将提供一些更为浅显.直观的例子来帮 ...

  10. OSG Qt Widget加载三维模型

    graphicswindowqt.h #ifndef GRAPHICSWINDOWQT_H #define GRAPHICSWINDOWQT_H #include <QGLWidget> ...