阿里云应用第三弹~在ubuntu16.04操作系统中安装node、mysql、JDK

本章讲解在ubuntu中安装node,mysql。由于这些软件安装比较简单,所以在一章中全部介绍

1. node安装

node是除了浏览器之外的Javascript的另一个执行环境,其主要用来执行一些特殊的JS脚本,比如webpack,可以帮我们初始化前端项目,测试代码,打包代码。运行在node环境上的插件非常多,我们会在后续的文章中详细介绍。不过很多人也比较迷惑,那么既然node和浏览器都是js的执行环境,那我们写的JS代码到底是运行在哪里呀?这么说吧,如果你写的是前端代码(网页)那就肯定是运行在浏览器上的,当然,可能在运行之前先经过node环境进行加工。如果你写的代码是后台代码,比如使用express框架完成一个学生选课系统的后台程序,这样的代码是运行在nodejs上的,其实Node有点像Java中的JVM。node在我们前端开发中必不可少,那么如何安装呢?

《阿里云应用第三弹~在ubuntu16.04操作系统中安装node、mysql、JDK》

  • 安装
    由于我们下载的就是node的发布包,所以解压即安装,只需要将node解压至合适目录下即可,这里我将node解压至/usr/local/node-v8.9.3目录下

    # tar -xvf node-v8.9.3-linux-x64.tar.xz 
    # mv node-v8.9.3-linux-x64 node-v8.9.3
  • 配置环境变量
    安装成功后我们在终端中输入node命令将会提示node还未安装

《阿里云应用第三弹~在ubuntu16.04操作系统中安装node、mysql、JDK》

这时就需要我们配置环境变量,在/etc/profile全局配置文件中进行配置
```
# vim /etc/profile

#在该文件的末尾添加
export NODE_HOME=/usr/local/node-v8.9.3
export PATH=$NODE_HOME/bin:$PATH

#生效
source /etc/profile
```

之后进行测试,即可使用

《阿里云应用第三弹~在ubuntu16.04操作系统中安装node、mysql、JDK》

2. mysql的安装

mysql在ubuntu中最简单的安装方式就是通过apt-get命令进行安装

《阿里云应用第三弹~在ubuntu16.04操作系统中安装node、mysql、JDK》

# apt-get install mysql-server-5.7
如果无法安装,尝试更新源
# apt-get update
# apt-get upgrade

输入密码

《阿里云应用第三弹~在ubuntu16.04操作系统中安装node、mysql、JDK》

安装成功后测试

《阿里云应用第三弹~在ubuntu16.04操作系统中安装node、mysql、JDK》
说明安装成功,如果想要完成mysql的配置,需要找到mysql的配置文件,位于/etc/mysql/my.cnf,在该文件中进行编码的设定(防止后期乱码的产生)
修改/etc/mysql/my.cnf
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
max_connections=1000

!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/

bind-address=0.0.0.0

《阿里云应用第三弹~在ubuntu16.04操作系统中安装node、mysql、JDK》

修改成功后重启mysql服务

# service mysql restart

启动后重新登录,并且查看编码是否设定好了

《阿里云应用第三弹~在ubuntu16.04操作系统中安装node、mysql、JDK》
如果想要远程连接mysql服务,还需要更改user表

> use mysql
> select user,host from user;
userhost
rootlocalhost
debian-sys-maintlocalhost
mysql.sessionlocalhost
mysql.syslocalhost

localhost表示只能本地登录,可以将root账号对应的host改为%即可实现远程连接(暂不考虑安全性)

> update user set host = '%' where user ='root'

修改之后还是无法进行远程连接,报错编号 61,这是因为mysql的默认配置文件中明确只监听127.0.0.1,我们需要对齐进行注释

#  vim /etc/mysql/mysql.conf.d/mysqld.cnf 

《阿里云应用第三弹~在ubuntu16.04操作系统中安装node、mysql、JDK》

然后进行远程登录

《阿里云应用第三弹~在ubuntu16.04操作系统中安装node、mysql、JDK》

3. 安装JDK

要想在虚拟机中运行Java程序,那JDK自然是少不了的,JDK的安装与Node安装类似。这里我安装的JDK版本为1.8

  • 下载

在官网进行下载,地址为http://www.oracle.com/technet…
《阿里云应用第三弹~在ubuntu16.04操作系统中安装node、mysql、JDK》
下载成功后使用FileZilla上传至阿里云服务器

  • 安装

解压安装,将文件解压至/usr/local/jdk1.8目录下
《阿里云应用第三弹~在ubuntu16.04操作系统中安装node、mysql、JDK》

  • 配置

还是进行全局配置,配置文件为/etc/profile,需要配置JAVA_HOME、PATH、CLASSPATH

export JAVA_HOME=/usr/local/jdk1.8
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:./bin

配置完成后使配置文件生效

# source /etc/profile
  • 测试

《阿里云应用第三弹~在ubuntu16.04操作系统中安装node、mysql、JDK》

    原文作者:李春雨
    原文地址: https://segmentfault.com/a/1190000012676478
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞