# microsoft-maven **Repository Path**: xuweizhi/microsoft-maven ## Basic Information - **Project Name**: microsoft-maven - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-08-11 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 1 环境搭建 ### 1.1 mysql 安装 nacos 需要 5.x.x 版本,因此不需要折腾的就不引入 nacos 下载镜像 docker pull mysql:8.0.12 安装镜像,初始密码为Root docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:8.0.12 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci # 数据挂载 -v /opt/mysql/data:/var/lib/mysql # 映射配置文件 -v /opt/mysql/config/mysqld.cnf:/etc/mysql/mysql.conf.d/mysqld.cnf # 提升容器内权限 –privileged=true # 添加用户fengwei -e MYSQL_USER=”fengwei” # 设置fengwei的密码伟pwd123 -e MYSQL_PASSWORD=”pwd123” # 设置root的密码伟rootpwd123 -e MYSQL_ROOT_PASSWORD=”rootpwd123” # 设置时区 -e TZ=Asia/Shanghai ### Linux 与 容器时区问题 运行中容器的时区问题 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime ### Docker-mysql8.0客户端无法连接 进入 Mysql 容器,bash并进入mysql命令行 docker exec -it mysql bash 登录 Mysql mysql -uroot -proot 修改密码 //使用mysql数据库 use mysql //修改加密方式 ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root'; //重新修改密码后可连接成功 alter user 'root'@'%' identified by '158262751'; //刷新数据库 flush privileges; PS:SQL 查询语句一定要加; ### 1.2 redis 安装 ```shell script docker pull redis docker run --name redis -p 6379:6379 -d redis ``` ### 1.3 rabbitmq 安装 ```java docker pull rabbitmq:3.7.14-management docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3.7.14-management ``` # 2 启动 目前只有 order-server 项目加入了统一配置中心,大体思路就是加入本地启动 nacos 服务,加入 nacos 依赖,bootstrap 文件配置文件信息。 ```xml org.springframework.cloud spring-cloud-starter-alibaba-nacos-config 0.2.1.RELEASE ``` ```yaml eureka: client: service-url: defaultZone: http://localhost:8761/eureka/ spring: application: name: order profiles: active: dev # 如果不使用 nacos 统一配置中心,请删除一下配置,还有就是删除 nacos 的依赖 cloud: nacos: config: server-addr: localhost:8848 namespace: c0185d1e-4264-4328-834a-a4c6d0c4a6a0 group: order file-extension: yaml #server: # port: 8081 ```