centos 安裝nacos


下載安裝Nacos

輸入命令:wget https://github.com/alibaba/nacos/releases/download/1.2.0/nacos-server-1.2.0.tar.gz

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

本例采用方法2下載,下載版本為 nacos-server-1.2.0.tar.gz

將安裝包上傳至/usr/local/nacos目錄,執行命令 tar -zxvf nacos-server-1.2.0.tar.gz 

修改配置文件,支持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

啟動服務

切換到bin目錄,執行命令:sh startup.sh -m standalone

關閉服務

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

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

注意:

此版本必須安裝jdk1.8+版本,不然啟動時會報錯

默認沒有開啟用戶名和密碼登錄

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

用戶名/密碼:nacos/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表里用戶。

 
參考資料:

 

 


免責聲明!

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



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