首页 > 数据库 >nacos配置mysql链接

nacos配置mysql链接

时间:2023-09-09 21:56:19浏览次数:71  
标签:tar 数据库 配置 nacos 8848 mysql 链接

因为是Linux安装,所以下载的是tar.gz的

 

下载完之后直接用的MobXtrem上传到任意文件夹中,然后用下面的命令解压到当前文件夹:

tar -zxvf nacos-server-1.4.2.tar.gz

然后进入到bin文件夹下面,执行单机命令启动:

./startup.sh -m standalone

这个时候就已经可以访问页面 域名/ip:8848/ncaos访问到控制台页面,一开始我一直访问失败是因为忘了在阿里云控制台打开8848的端口,需要在安全组放开8848.

修改配置
nacos是可以指定用自定义的数据库,而不使用内置数据库的。区别就是我刚开始在本地windows电脑上启动的nacos如果使用内置数据库,部署在linux服务器上又得把所有的配置复制一遍,就比较麻烦,指定数据库就可以省事很多。


需要将上图中的三个红框中的配置都放开注释,自己覆盖就行。
刚开始我只把数据库地址,账号,密码覆盖配置了,上面两个红框没有解开注释,导致一直用的还是内置数据库
————————————————
版权声明:本文为CSDN博主「西埃斯迪恩-霖」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/ZRL1996/article/details/127461913

 

nacos配置mysql
nacos支持配置多个数据库,通过 db.num 和 db.url.index的配置来控制。nacosz配置mysql数据库只需如下三点即可完成:

数据库安装可参考 ubuntu下安装mysql5.7

安装数据库,且确保版本5.6.5+
使用 conf/nacos-mysql.sql 文件初始化数据库
修改conf/application.properties文件增加mysql支持
下面给出只配置一个数据的mysql支持配置:

db mysql

spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://localhost:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=1234

启动nacos后,打开nacos管理界面,在命名空间模块,创建一个开发环境配置的命名空间develop,如下图所示:
在这里插入图片描述

此时再查看我们的数据库表 tenant_info中已有创建的develop记录了,如下图所示:
在这里插入图片描述

参考文档
nacos官方文档:https://nacos.io/zh-cn/docs/deployment.html

标签:tar,数据库,配置,nacos,8848,mysql,链接
From: https://www.cnblogs.com/csjoz/p/17690222.html

相关文章

  • 欧拉22使用rpm包安装mysql8
    欧拉系统下载链接http://mirrors.163.com/openeuler/openEuler-22.03-LTS/everything/x86_64/Packages/https://zhuanlan.zhihu.com/p/649407349安装tar命令dnf-yinstalltar解压tar包tar-xfmysql-community-8.0.33-1.x86_64.tarsetenforce0开始安装rm-rf*test*rm-rf*d......
  • Eureka和Nacos
    Eureka是什么Eureka是SpringCloud微服务框架默认的也是推荐的服务注册中心,由Netflix公司与2012将其开源出来,Eureka基于REST服务开发,主要用于实现AWS云的中服务定位,以实现中间层服务器的负载均衡和故障转移,遵循着CAP理论中的A(可用性)P(分区容错性)Eureka详解一个Eurek......
  • navicate 连接mysql8.1
    1问题描述安装好mysql8.1,使用navicate连接,报错Clientdoesnotsupportauthenticationprotocolrequestedbyserver; 2解决1)命令行登录mysqlmysql-hlocalhost-P3306-u用户-p密码 2)执行命令修改加密规则ALTERUSER'root'@'localhost'IDENTI......
  • Nacos实战(19)-Nacos健康检查机制:保障你的服务稳定运行!
    0前言注册中心不应仅提供服务注册和发现功能,还应保证对服务可用性监测,对不健康的服务和过期的进行标识或剔除,维护实例的生命周期,以保证客户端尽可能的查询到可用的服务列表。因此本文介绍Nacos注册中心的健康检查机制。1注册中心的健康检查机制知道⼀个服务是否还健康的方式:客户......
  • MySQL查询语句及练习题
    查询记录查询数据库表中列的数据SELECT*,列名FROM表名WHERE条件GROUPBY分组HAVING过滤ORDERBY排序LIMIT分页查询分组查询GROUPBY子句用于根据一个或多个列对结果进行分组--统计员工表中职位的分类信息SELECTJ职位FROM员工表GROUPBY职位;--统计员工表......
  • 关于Flutter的webview无法访问私有SSL证书链接的问题
    优先考虑用 Freessl 技术方案: 问题原因项目部署服务器的Https为私有SSL证书,目前确认不会提供共有SSL证书,导致WebView访问网页空白问题官方设计WebView插件时,为了考虑安全性在访问https链接时,必须要求SSL证书有效,不支持自定义SSL错误的处理解决方式有三种处理方式:使......
  • MySQL配置中文编码GBK的重要性
    一、背景   在mysql数据库中,默认使用的是latin字符集,所以无法正常的支持中文字符。在my.ini文件中将配置支持GBK编码,方便于后续数据库操作而不会报错误。二、问题如下图所示通过上述图,存在以下几个问题:默认创建的数据库和表是latin1编码。my.ini配置文件中设置为:character-s......
  • MySQL查询命令练习(二)
    详细的命令总结及用法点这里就好了^_^      ⬇⬇⬇《MySQL命令总结》看完命令用法看看下面的题吧根据题目要求,写出SQL语句namecoursescore张三语文85张三数学82李四语文85李四数学81李四英语88王五语文75王五数学85王五化学99创建表并验证CREATETABLEstudent(name......
  • MySQL 8使用部分撤销做权限限制
     在MySQL8.0.16之前,不可能授予全局权限的同时,排除某些schema;从MySQL8.0.16开始,如果启用了partial_revokes系统变量,就可以做到这一点。具体来说,对于拥有全局权限的用户,partial_revokes可以撤销特定schema的权限,同时保留其他schema的权限。这样施加的权限限制可能有助于......
  • 迁移:mysql迁移dm8问题处理
    问题1表[xxxxx]中不能同时包含聚集KEY和大字段处理方法sp_set_para_value(1,'PK_WITH_CLUSTER',0);将迁移工具退回输入DM用户名密码的页面再继续下一步,或者关闭当前迁移窗口重新打开迁移任务(PK_WITH_CLUSTER是会话级参数,直接重试会因为本会话的参数未生效而依然报错)问题2第......