CentOS7安装node11+mysql8

CentOS7安装nodeJS

  1. 首先我的本地电脑是window10,所以我先安装了xshell,当然也可以直接在阿里云的远程控制里面安装
  2. 找到想下载的nodeJS对应的版本,去到http://nodejs.org/dist/latest/里面可以看到最新版,注意:必须是tar.gz格式
  3. 在xshell连接到远程之后,输入命令
    wget http://nodejs.org/dist/latest/node-v11.5.0.tar.gz // 获取资源
    tar xvf node-v11.5.0.tar.gz  // 解压缩
    cd node-v11.5.0.tar.gz  // 进入node目录
    sudo yum install gcc gcc-c++  // sudo yum 命令安装c++
    // 之后可以ls 查看一下node目录是否包含configure文件
    ./configure  // 提升文件权限
    make // 开始编译
    sudo make install // 开始安装node
  4. 到此,可以node -v查看版本,确认是否安装完成

CentOS安装mysql

 

  1. 类似安装node,首先进入mysql.com官网,找到对应版本下载

  2. 运行命令:
     
    // 获取资源
    wget -i -c http://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
    // 安装
    yum -y install mysql80-community-release-el7-1.noarch.rpm
    // 安装mysql服务器
    yum -y install mysql-community-server
    // 安装完成,启动
    systemctl start  mysqld.service
    // 查看运行状态
    systemctl status mysqld.service
    // 成功运行,状态为active,接下来查看mysql的初始密码
    grep "password" /var/log/mysqld.log
    // 获取到密码之后,登录
    mysql -uroot -p“获取到的密码”
    // 首先输入一次初始密码,才能开始重置
    ALTER USER 'root'@'localhost' IDENTIFIED BY '初始密码';
    // 查看mysql密码加密规则
    SHOW VARIABLES LIKE 'validate_password%';
    //密码的长度是由validate_password_length决定的,而validate_password_length的计算公式是:
    validate_password_length = validate_password_number_count + validate_password_special_char_count + (2 * validate_password_mixed_case_count)
    // 所以,全局set密码规则
    set global validate_password.policy=0;
    set global validate_password.length=1;
    // 修改完规则就可以重置简单密码了
    ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
    // 到此就完成了
    // 但此时还有一个问题,就是因为安装了Yum Repository,以后每次yum操作都会自动更新,需要把这个卸载掉
    yum -y remove mysql80-community-release-el7-1.noarch

     

问题描述

  1. 本地的window10上安装了xshell,ssh root@url连接之后,准备安装node,安装过程中发现:
    1. 首先node版本需要手动选择最新的,当然旧版的也可以
    2. 在按照步骤走的时候,./configure报错了
  2. 原因是gcc/g++版本过低了,解析不了configure

解决办法

  • 以下是里面的解决办法:

yum install centos-release-scl-rh centos-release-scl

yum check-update

yum install devtoolset-{x}-gcc devtoolset-{x}-gcc-c++   

source /opt/rh/devtoolset-{x}/enable

注:devtoolset目前有4个版本:devtoolset-1.1  devtoolset-2  devtoolset-3 devtoolset-4,以上版本分别对应gcc的版本为4.7、4.8、4.9.2、5.3.1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值