
数据库&SQL
文章平均质量分 58
大志哥123
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
两台局域网服务器内部的docker容器如何实现网络互通(最后成功了)
1.在VM下新建两个CentOS镜像,模拟两台局域网服务器。2.在两个虚拟机系统中各自生成一个docker容器centos默认的下载器不支持docker安装,需要先安装yum install ‐y epel‐release安装dock:yum install docker有Y/N就y它开启docker:systemctl start docker并查看版本:docker -v设置一下开机自启:systemctl enable docker下载docker..原创 2021-07-30 16:58:18 · 9532 阅读 · 10 评论 -
Windows系统设置mysql主从模式
系统:Windows Server 2016数据库:Mysql5.7。原创 2023-09-13 14:49:21 · 380 阅读 · 0 评论 -
Mysql范式设计原则介绍
错误示例:用户ID、用户名、用户密码、用户信息这几个字段中,用户信息就不符合第一范式的设计原则。原创 2023-10-20 14:14:39 · 337 阅读 · 1 评论 -
封装Java类使得处理mybaties方法变得简单
【代码】封装Java类使得处理mybaties方法变得简单。原创 2023-10-30 13:26:25 · 186 阅读 · 0 评论 -
对Mysql和应用微服务做TPS压力测试
使用工具:mysqlslap工具使用命令:对命令行的诠释:执行结果如下:对结果的诠释:使用工具:Apache JMeter原创 2023-11-09 09:36:58 · 1344 阅读 · 0 评论 -
mysql增加一个账号,只支持select权限,可远程访问
如果有防火墙或安全组设置,请确保MySQL服务器的端口(默认为3306)已开放,允许来自外部的连接。在修改了配置文件之后,您可能需要重启MySQL服务以使更改生效。使用以下命令重启MySQL服务。配置文件,或者根据您的操作系统和MySQL版本进行相应的设置。例如,您可能需要注释掉。确保您的MySQL服务器配置允许远程连接。参数,以允许服务器接受远程连接。原创 2024-04-22 14:22:26 · 478 阅读 · 1 评论 -
Mybaties配置文件使用collection标签
定义一个特殊map类型DepartmentMap。使用DepartmentMap类型。原创 2024-08-14 13:23:50 · 353 阅读 · 0 评论 -
系统学习Mysql的SQL语法
需要注意的是,该顺序并没有严格的规定,不同的 SQL 数据库可能会有不同的实现,但是大多数情况下遵循这个顺序。FROM: 指定要查询的表或子查询,可以包含 JOIN、WHERE 子句过滤等。GROUP BY: 将查询结果按照指定列进行分组,并可以对每个分组计算聚合函数。WHERE: 对 FROM 子句指定的表或子查询进行限制和过滤。SELECT: 选择要查询的列,并应用聚合函数,如果有的话。ORDER BY: 根据指定的一列或多列对查询结果进行排序。LIMIT: 指定查询结果的最大行数。原创 2023-09-26 17:02:49 · 504 阅读 · 0 评论 -
Mysql如何导入大量数据
用heidsql工具导入一个生产上有数据的.sql文件。因为生产记录已经很多,所以导致.sql文件很大。使用heidsql工具导入执行过程中提示。直接在CMD模式下,用命令行导入.sql。原创 2022-12-28 15:28:21 · 832 阅读 · 0 评论 -
SQL复杂应用实际使用总结
复杂SQL语句使用分析原创 2022-09-23 15:52:25 · 576 阅读 · 0 评论 -
通过隧道功能在安全标准较高的情况下访问Linux
Linux系统服务的运维专业知识分享原创 2022-09-19 11:05:59 · 1362 阅读 · 0 评论 -
springboot后台服务项目使用mybaties实战案例整理
非常实用的springboot后端开发实列。原创 2022-09-15 13:30:03 · 416 阅读 · 0 评论 -
PXC集群使用的主要文件说明
PXC集群安装过程中,需要关注的文件。原创 2022-08-15 08:48:52 · 738 阅读 · 0 评论 -
高可用架构分享&讨论
1.服务高可用n 服务冷备 n 服务热备 + 负载均衡 n 服务高可用 n 服务高可用 + 负载均衡 n 服务分布化部署带来的问题探讨1.1服务冷备1.2.服务热备 + 负载均衡1.3.服务高可用经典案例:1.4.服务高可用 + 负载均衡1.5.服务分布化带来的问题• 部署/运维难度增加:需要擅长系统搭建和运维的人员,熟悉linux系统。 • 日志分散:通过引入统一日志服务来解决。 • 请求路径跟踪:随着服务节点...原创 2021-11-05 14:47:04 · 145 阅读 · 0 评论 -
MySQL数据库性能优化
1.优化的方法成本由低到高的选择:SQL及索引、数据库表结构、系统配置、硬件原创 2021-09-07 15:32:30 · 156 阅读 · 0 评论 -
CentOS7安装PXC初始密码无法登陆如何修改
1.环境centos7、pxc5.72.问题描述在部署PXC环境时,第三台服务器(也就是第二个从机)启动Mysql后,查询初始密码登陆ROOT用户一直说密码错误,这样就无法修改ROOT口令,设置其他用户。于是需要想办法解决。3.方法/etc/percona-xtradb-cluster.conf.d/mysqld.cnf[mysqld]后面任意一行添加“skip-grant-tables”用来跳过密码验证的过程然后关闭mysql服务,重新启动systemctl stop my原创 2021-08-17 13:42:21 · 350 阅读 · 0 评论 -
mysql集群方案说明
一、数据库集群方案选择传统单机的MySQL数据库存在服务单点问题,一旦数据库或数据库所在的服务器节点故障或宕机,那整个应用就会瘫痪,这种故障引起的服务间断,将给客户形成不可估量的损失。因此需要对数据库进行服务集群搭建,避免单点运行。MySQL集群的方案主要基于主从复制的同步及其衍生的集群架构,是基于异步方式的数据同步,这种方式存在异步同步延时,主从节点可能会存在数据不一致的情况,当主节点宕机,一般就要人工来介入处理,一般适合于读写分离、数据联机备份,且对交易数据实时性和安全性要求不是非常苛刻的场合。原创 2021-04-13 14:30:37 · 349 阅读 · 0 评论 -
mysql参数优化
# MySQL 服务端 在[mysqld]下: 1 [mysqld] 2 # 一般配置选项 3 port = @MYSQL_TCP_PORT@ 4 socket = @MYSQL_UNIX_ADDR@ 56 # 跳过数据库权限验证 7 # 一般用于忘记登录密码的时候,能跳过验证,直接用脚本重置密码。 8 # 重置之后记得注释掉。 9 skip‐grant‐tables 1011 # 禁止MySQL对外部连接进行DNS解析,使用这一选项可以消除MySQL进行DN原创 2020-12-16 18:47:43 · 147 阅读 · 0 评论 -
MYSQL批量插入数据
1.SQL Mapper内容<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="payhistrans"> <resultMap id="BaseResultMap" type原创 2020-11-27 10:21:02 · 206 阅读 · 0 评论 -
SpringBoot Controller 接口数据交互类型拓展 & 数据库访问
1.使用generator自动生成dto、entity、mapper.xml2.HTTP、POST使用实体类BEAN交互数据 @RequestMapping(value = "/api/testB3", method = RequestMethod.POST) public Object testB3(HttpServletRequest request, HttpServletResponse response, @RequestBody User user) throws Exc.原创 2020-07-14 16:38:58 · 969 阅读 · 0 评论 -
Spring cloud alibaba 的Nacos和Ribbon实际应用搭建&mybatis generator
1.创建一个2.1.3版本的springboot服务agg-springcloudalibaba-serverA原创 2020-06-16 16:37:29 · 1969 阅读 · 3 评论 -
Ant Design Demo SQL
-- MySQL dump 10.13 Distrib 5.7.22, for Linux (x86_64)---- Host: localhost Database: antdlib-- -------------------------------------------------------- Server version 5.7.22/*!40101 SET @OL...原创 2020-04-10 14:28:43 · 594 阅读 · 0 评论 -
【实践】mysql解决特生僻汉字插入问题
【知识篇】首先补习下有关mysql数据库的编码知识。cmd登录之后,输入show variables like 'character%'; 命令,可以查看本机mysql数据库的编码设置:具体解释: 变量名 含义 character_set_server 默认的内部操作字符集 charac...转载 2019-10-09 08:42:20 · 1977 阅读 · 0 评论 -
Linux下MySQL相关目录位置
1./etc/my.cnf datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.socksymbolic-links=0log-error=/var/log/mysqld.logpid-file=/var/run/mysqld/mysqld.pid2.数据库目录 /var/lib/mysql/3.配置文件 mysql5.5之后...转载 2018-11-24 14:29:00 · 481 阅读 · 0 评论 -
CentOS7 通过YUM安装MySQL5.7
0.安装mysql之前需要确保系统中有libaio依赖,使用如下命令:yum search libaio yum install libaio 1.进入到要存放安装包的位置,自动下载的包就会到这,目录可以自己新建cd /home/mysql 2.查看系统中是否已安装 MySQL 服务,以下提供两种方式:rpm -qa | grep mysqlyum list in...转载 2018-11-24 08:46:09 · 201 阅读 · 0 评论 -
Windows2012 Server R2安装Mysql问题解决
1.执行mysqld --initialize --user=mysql --console,提示系统缺少动态库解决方案:从其他系统上找到对应文件拷贝过去System32,SysWOW64都要放对应文件 2.net start mysql,提示发生系统错误 2。 系统找不到指定的文件。解决方案:mysqld --install在设置了mysql/bin环境变量的情况下仍然把数据库安...原创 2018-11-09 16:44:30 · 2638 阅读 · 0 评论 -
SQL语法修行
1.case when then else end案例SELECT b.F_NAME fRolename,c.F_NAME fDeptname,c.F_DEPTID fDeptid, CASE b.F_LEVEL WHEN '1' THEN '网点' WHEN '2' THEN '支行'WHEN '3' THEN '市行' WHEN '4' THEN '省行' ELSE ''...原创 2018-10-11 08:37:02 · 556 阅读 · 1 评论 -
Mysql免安装版本Windows安装
1、将mysql的bin添加到PATH环境变量2、在bin下添加my.ini文件:#代码开始[Client]#设置3306端口port = 3316[mysqld]#设置3306端口port = 3316# 设置mysql的安装目录basedir=D:\mysql-5.7.20---如果是老一点的Windows如2008Server需要注意写成D:\\mysql-5.7.2...原创 2018-10-17 16:50:46 · 245 阅读 · 0 评论