CentOs安裝nacos


安裝前准備

1.mysql安裝

參考 https://www.cnblogs.com/ihuqi/p/15160786.html

2.jdk安裝

參考 https://www.cnblogs.com/ihuqi/p/15176825.html

 

nacos安裝

1.官網下載nacos

登錄官網下載:https://github.com/alibaba/nacos/releases 

下載版本為 nacos-server-2.0.3.tar.gz

2.sql腳本導入數據庫

將nacos在windows下解壓,找到nacos.sql腳本,導入到mysql數據庫中

3.用xftp將安裝包上傳至/root目錄

4.解壓至/usr/local/nacos下

tar -zxvf nacos-server-2.0.3tar.gz -C /usr/local/nacos

5.修改配置文件:用xftp進入/usr/local/nacos目錄

一:修改配置文件支持mysql

修改nacos/conf/application.properties文件,增加支持mysql數據源配置(目前只支持mysql),添加mysql數據源的url、用戶名和密碼,代碼如下圖:

spring.datasource.platform=mysql

### Count of DB:
db.num=1

### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/XXX?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=xxx
db.password=xxx

#
nacos.core.auth.enabled=true

二:支持用戶名密碼

默認沒有開啟用戶名和密碼登錄,需要修改application.properties文件中的nacos.core.auth.enabled=true才能開啟用戶名密碼登錄

用戶名/密碼:nacos/nacos

 

6.啟動服務

切換到bin目錄,執行命令:

sh startup.sh -m standalone

訪問地址為:http://ip:8848/nacos   

7.關閉服務

切換到bin目錄,執行命令:sh shutdown.sh
訪問地址為:http://ip:8848/nacos   

 

Nacos 修改mysql中默認賬號密碼

數據庫會有一個默認用戶。

這時候默認的用戶名是nacos nacos,這要是放到公網上肯定是不安全的,接下來告訴大家怎么修改。我們新建一個springboot項目,加入一個依賴 spring-boot-starter-security ,只需要這一個就好了。

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-security</artifactId>
    <version>2.1.4.RELEASE</version>
</dependency>

然后寫個類執行以下 new BCryptPasswordEncoder().encode("你的密碼")就會生成新的加密過的密碼。

import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;

public class SetPassword {
    public static void main(String[] args) {
        System.out.println(new BCryptPasswordEncoder().encode("新密碼"));
    }
}

接下來就是復制密碼去數據庫替換默認的密碼。默認用戶是nacos 也可以修改,那個是明文的可以直接改,但是如果要修改用戶名的話,要修改roles表里用戶。

 

參考文章

https://www.cnblogs.com/michael-qi/p/12470406.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM