最近配置了一下阿里云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. word黏贴图片显示不出来

    word图片转存,是指UEditor为了解决用户从word中复制了一篇图文混排的文章粘贴到编辑器之后,word文章中的图片数据无法显示在编辑器中,也无法提交到服务器上的问题而开发的一个操作简便的图片转 ...

  2. 数据结构实验之数组一:矩阵转置(SDUT 2130)

    Problem Description 数组--矩阵的转置 给定一个m*n的矩阵(m,n<=100),求该矩阵的转置矩阵并输出. Input 输入包含多组测试数据,每组测试数据格式如下: 第一行 ...

  3. codeforces392B

    CF392B Tower of Hanoi 题意翻译 河内塔是一个众所周知的数学难题.它由三根杆和一些可以滑动到任何杆上的不同尺寸的圆盘组成.难题从一个整齐的杆中开始,按照尺寸从小到大的顺序排列,最小 ...

  4. 下载 nasm for win64

    下载nasm https://www.nasm.us/pub/nasm/releasebuilds/?C=M;O=D 以管理员身份运行安装.

  5. TCP SACK 介绍 转载

    一.SACK选项 默认情况下TCP采取的是累积确认机制,这时如果发生了报文乱序到达,接收方只会重复确认最后一个按序到达的报文段,为此发送方的处理只能是重复按序到达接收方的报文段之后的那个报文段,因而它 ...

  6. 查看Oracle表空间使用情况

    1.查询表空间的总容量 as MB from sys.dba_data_files a group by a.TABLESPACE_NAME 2.查询表空间的空闲容量 select b.TABLESP ...

  7. Go语言 之TCP文件传输

    服务端实现流程大致如下: 创建监听listener,程序结束时关闭. 阻塞等待客户端连接,程序结束时关闭conn. 读取客户端发送文件名.保存fileName. 回发“ok”给客户端做应答 封装函数 ...

  8. 【Python】使用Beautiful Soup等三种方式定制Jmeter测试脚本

    背景介绍 我们在做性能调优时,时常需要根据实际压测的情况,调整线程组的参数,比如循环次数,线程数,所有线程启动的时间等. 如果是在一台Linux机器上,就免不了在本机打开图形页面修改,然后最后传递到压 ...

  9. flask 自定义转换器

    from flask import Flask from flask import url_for from flask import redirect from werkzeug.routing i ...

  10. tcpdump抓包文件分段保存-指定时间或者指定大小

    2018年09月06日 15:36:11 天已青色等烟雨来 阅读数:3628    版权声明:博客地址:blog.csdn.net/x356982611,未经允许不得转载,不得转载,不得转载 http ...