当前位置: 首页 > news >正文

Liunx(CentOS)安装Nacos(单机启动,绑定Mysql)

Liunx安装Nacos(单机启动,绑定Mysql)

一,准备安装包

github下载点

二,在/usr/local/目录下创建一个文件夹用于上传和解压Nacos

cd /usr/local/
#这里创建文件夹名字可随意,解压后会生成一个名为nacos的文件夹,后续会移动至/usr/local/
mkdir nacosall
#解压之前cd进安装包根目录
cd /usr/local/nacosall/
#这边选择的Nacos版本为2.1.0
tar -zxxvf nacos-server-2.1.0.tar.gz
#把该文件移动至/usr/local/目录下
mv nacos /usr/local/

三,以单机模式运行Nacos

#首先进入nacos的bin目录下
cd /usr/local/nacos/
#以单机模式启动
sh ./bin/startup.sh -m standalone
which: no javac in (/opt/rh/devtoolset-9/root/usr/bin:/usr/local/sbin:/usr/local/bin:                                              /usr/sbin:/usr/bin:/root/bin)
readlink: 缺少操作数
yum install -y java-1.8.0-openjdk*
#再次启动
sh ./bin/startup.sh -m standalone

img

#根据提示查看log,看是否成功启动
cat /usr/local/nacos/logs/start.out

img

开放8848端口号,然后登录nacos,登陆方式,主机Ip:8848/nacos,默认账户密码都为nacos

img

四,配置Mysql数据库

  1. 安装数据库,版本要求:5.6.5+,安装教程为8.0.20
  2. 初始化mysql数据库,数据库初始化文件:nacos-mysql.sql

数据库初始化文件一般在nacos的安装目录下:

img

打开DBeaver或者Navicat,先执行如下语句:

CREATE database if NOT EXISTS `nacos` default character set utf8mb4 collate utf8mb4_unicode_ci;
use `nacos`;
SET NAMES utf8mb4;

然后复制数据库初始化文件,nacos-mysql.sql中的文件内容执行。

  1. 在Nacos配置文件中绑定Mysql数据库
#进入Nacos配置文件目录
cd /usr/local/nacos/conf/
ls

img

vi application.properties
#修改如下配置

image-20220920115443085

#查看Nacos是否运行
ps -ef | grep nacos
#如果有
kill -9 <id>
#进入安装目录
cd /usr/local/nacos/
#单机启动Nacos
sh ./bin/startup.sh -m standalone

相关文章:

  • MybatisPlus—快速入门
  • Ribbon相关问题及答案(2024)
  • k8s之flink的几种创建方式
  • ASP.NET Core中实现个人资料上传图片功能
  • 嵌入式Linux C语言介绍
  • 测试分类篇
  • 微服务-理论(CAP,一致性协议)
  • opencv期末练习题(3)附带解析
  • Spring之AOP
  • 25计算机专业考研经验贴之准备篇
  • SpringCloud系列篇:核心组件之注册中心组件
  • 大津法(OTSU)点云强度信息分割
  • 安装jupyter notebook,jupyter notebook的简单使用
  • 橘子学K8S03之容器的理解
  • Android aar打包集成问题处理合集
  • [原]深入对比数据科学工具箱:Python和R 非结构化数据的结构化
  • Brief introduction of how to 'Call, Apply and Bind'
  • CEF与代理
  • CentOS7简单部署NFS
  • iOS编译提示和导航提示
  • jquery ajax学习笔记
  • Netty源码解析1-Buffer
  • node学习系列之简单文件上传
  • Python打包系统简单入门
  • Vue实战(四)登录/注册页的实现
  • 成为一名优秀的Developer的书单
  • 服务器之间,相同帐号,实现免密钥登录
  • 码农张的Bug人生 - 见面之礼
  • 一份游戏开发学习路线
  • media数据库操作,可以进行增删改查,实现回收站,隐私照片功能 SharedPreferences存储地址:
  • 我们雇佣了一只大猴子...
  • # 达梦数据库知识点
  • ###C语言程序设计-----C语言学习(6)#
  • ###STL(标准模板库)
  • (09)Hive——CTE 公共表达式
  • (10)工业界推荐系统-小红书推荐场景及内部实践【排序模型的特征】
  • (2)nginx 安装、启停
  • (C++)八皇后问题
  • (教学思路 C#之类三)方法参数类型(ref、out、parmas)
  • (亲测成功)在centos7.5上安装kvm,通过VNC远程连接并创建多台ubuntu虚拟机(ubuntu server版本)...
  • (三) prometheus + grafana + alertmanager 配置Redis监控
  • (深度全面解析)ChatGPT的重大更新给创业者带来了哪些红利机会
  • (算法)Game
  • (一)pytest自动化测试框架之生成测试报告(mac系统)
  • (最简单,详细,直接上手)uniapp/vue中英文多语言切换
  • .NET Compact Framework 3.5 支持 WCF 的子集
  • .NET Core 中的路径问题
  • .NET多线程执行函数
  • .NET连接数据库方式
  • /bin/rm: 参数列表过长"的解决办法
  • [ 2222 ]http://e.eqxiu.com/s/wJMf15Ku
  • [ solr入门 ] - 利用solrJ进行检索
  • [Angular] 笔记 18:Angular Router
  • [codevs 2822] 爱在心中 【tarjan 算法】
  • [Django开源学习 1]django-vue-admin