aurora-blog

🔥Aurora博客是一个基于Spring Cloud Alibaba的多人微服务博客项目,前台和后台界面非常漂亮,特征:邮箱链接验证、账户锁定等邮件功能。前端技术:TypeScript + Vue3 + Pinia + NaiveUi,后端技术:Spring Cloud Alibaba + RabbitMq + Seata + Oauth2。

MIT License

Stars
308
Committers
27

  • : demoAurora :Aurora2023@*

  • Java11
  • Spring Cloud Alibaba
  • RabbitMq
  • Seata
  • Oauth2

  • Vue3
  • TypeScript
  • Pinia
  • NaiveUi

Centos8Centos7MySQLRabbitMQNacosSeataRedisJDKNode

  • Nacos 1.4.4
  • RabbitMQ 3.11.10
  • JDK >=11
  • Seata 1.4.2
  • MySQL >=8
  • Redis 7.0.9
  • Node >=18
  • Npm >=9
  • Pnpm >=7

MySQl

MySQL>=8

sudo dnf install @mysql
  1. MySQL

    sudo systemctl start mysqld.service
    # systemctl status mysqld.service
    
sudo mysql_secure_installation

Aurora2023@*

  1. MySQL

    mysql -u root -p 
    use mysql;
    
    mysql> select Host,User from user where User='root';
    +-----------+------+
    | Host      | User |
    +-----------+------+
    | localhost | root |
    +-----------+------+
    

    rootHost%MySQLrootHost%

    update user set Host='%' where User='root';
    
  2. MySQL

    sudo systemctl restart mysqld # 
    sudo systemctl enable --now mysqld # 
    

MySQL

MySQLNaivcat

  1. NaivcatMySQL

  2. docs/mysql/v2

    1. create_database.sql
    2. docs/mysql/v2/table-datasql
    3. docs/mysql/v2/sql-update.sql

Redis

  1. linuxwget

    wget https://file.xcye.xyz/7.0.11.tar.gz
    tar -zxvf 7.0.11.tar.gz
    # redis
    make install # make
    
  2. redisredis.conf

    # cd redis-7.0.11
    redis-server ./redis.conf 
    # 35680
    

JDK

RabbitMQ

https://www.cnblogs.com/andreamwu/p/14723420.html

Nacos

Node

wget https://nodejs.org/dist/v18.16.0/node-v18.16.0-linux-x64.tar.xz

tar -xf node-v18.16.0-linux-x64.tar.xz

npm install vite -g

npm i --legacy-peer-deps
pnpm i --ignore-scripts puppeteer

Maven

wget https://dlcdn.apache.org/maven/maven-3/3.9.1/binaries/apache-maven-3.9.1-bin.tar.gz

Git

git config core.fileMode false

Nginx