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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章