上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 46 下一页

MySQL主要的SQL_Mode值详解

摘要: ANSI 更改语法和行为, 使其更符合标准SQL。 STRICT_TRANS_TABLES TRADITIONAL 使MySQL的行为象“传统”SQL数据库系统。 该模式的简单描述是当在列中插入不正确的值时“给 出 错误 而不是警告” 等同STRICT_TRANS_TABLES、 STRICT_AL 阅读全文
posted @ 2025-01-11 16:43 数据与人文 阅读(94) 评论(0) 推荐(0)

MySQL账号被锁定

摘要: # 创建一个用户 mysql> create user keme@'localhost' identified by '123456'; # 给一个只读权限 mysql> grant select on *.* to keme@'localhost'; # 可以从本地登录 [root@mysql-1 阅读全文
posted @ 2025-01-11 16:40 数据与人文 阅读(47) 评论(0) 推荐(0)

Packet for query is too large . You can change this value on the server by setting the 'max_allowed_packet' variable.

摘要: 如果写入大数据时,因为默认的配置太小,插入和更新操作会因为 max_allowed_packet 参数限制,而导致失败。 mysql根据max_allowed_packet参数来限制server接受的数据包大小。 当一个MySQL客户或mysqld服务器得到一个max_allowed_packet个 阅读全文
posted @ 2025-01-11 16:40 数据与人文 阅读(599) 评论(0) 推荐(0)

ERROR 1040 (HY000): Too many connections

摘要: 连接数过多,导致连接不上数据库,业务无法正常进行 该错误发生在有max_connections个客户连接了mysqld服务器, 应该重启mysqld, 用更大的max_connections变量值 1 2 3 4 5 6 7 8 #默认连接数 mysql> show variables like ' 阅读全文
posted @ 2025-01-11 16:38 数据与人文 阅读(99) 评论(0) 推荐(0)

升级MySQL5.7,开发要注意哪些坑

摘要: 前段时间,将线上MySQL数据库升级到了5.7。考虑到可能产生的不兼容性,在升级之前,确实也是战战兢兢,虽然测试环境,开发环境早在半年前就已提前升级。 基于前期的调研和朋友的反馈,与开发相关的主要有两点: sql_mode MySQL 5.6中,其默认值为"NO_ENGINE_SU BSTITUTI 阅读全文
posted @ 2025-01-11 14:13 数据与人文 阅读(57) 评论(0) 推荐(0)

linux ln命令详解

摘要: 介绍 ln是linux的一个重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接。当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘 阅读全文
posted @ 2025-01-11 14:13 数据与人文 阅读(338) 评论(0) 推荐(0)

解决Bad owner or permissions on .ssh/config 的问题

摘要: 在使用gei fetch 或者 sftp的时候,出现 Bad owner or permissions on .ssh/config的问题的解决办法 修改.ssh/config的权限: sudo chmod 600 .ssh/config 或者 sudo chown $USER .ssh/confi 阅读全文
posted @ 2025-01-11 10:41 数据与人文 阅读(348) 评论(0) 推荐(0)

OOM 常见原因及解决方案

摘要: 当 JVM 内存严重不足时,就会抛出 java.lang.OutOfMemoryError 错误。本文总结了常见的 OOM 原因及其解决方法,如下图所示。如有遗漏或错误,欢迎补充指正。 1、Java heap space 当堆内存(Heap Space)没有足够空间存放新创建的对象时,就会抛出 ja 阅读全文
posted @ 2025-01-11 10:40 数据与人文 阅读(164) 评论(0) 推荐(0)

MySQL 中 Varchar(50) 和 varchar(500) 有什么区别?

摘要: 问题 我们在设计表结构的时候,设计规范里面有一条如下规则:对于可变长度的字段,在满足条件的前提下,尽可能使用较短的变长字段长度。为什么这么规定,主要基于两个方面 基于存储空间的考虑 基于性能的考虑 网上说Varchar(50)和varchar(500)存储空间上是一样的,真的是这样吗?基于性能考虑, 阅读全文
posted @ 2025-01-11 10:39 数据与人文 阅读(37) 评论(0) 推荐(0)

如何对Linux进行系统性能的峰值测试?

摘要: 在Linux中进行系统性能的峰值测试,也称为压力测试或极限测试,是为了确定系统在极端条件下的表现和稳定性。这种测试可以帮助识别系统的瓶颈和故障点。以下是进行系统性能峰值测试的步骤: 1. 确定测试目标 明确你想要测试的性能指标,如CPU、内存、磁盘I/O、网络带宽等。 2. 选择压力测试工具 根据测 阅读全文
posted @ 2025-01-11 10:37 数据与人文 阅读(111) 评论(0) 推荐(0)

MySQL root密码忘记解决

摘要: skip-grant-tables的解法 首先,关闭实例 这里,只能通过kill mysqld进程的方式。 注意:不是mysqld_safe进程,也切忌使用kill -9。 # ps -ef |grep mysqld root 6220 6171 0 08:14 pts/0 00:00:00 /bi 阅读全文
posted @ 2025-01-11 10:36 数据与人文 阅读(27) 评论(0) 推荐(0)

shell脚本自杀设置

摘要: 1.脚本自杀正文 有些时候我们写的shell脚本中有一些后台任务,当脚本的流程已经执行到结尾处或将其kill掉时,这些后台任务会直接挂靠在init/systemd进程下,而不会随着脚本退出而停止。 例如: [root@mariadb ~]# cat test1.sh #!/bin/bash echo 阅读全文
posted @ 2025-01-11 10:36 数据与人文 阅读(33) 评论(0) 推荐(0)

MySQL 中常见的几种高可用架构部署方案

摘要: MySQL 中的集群部署方案 前言 这里来聊聊,MySQL 中常用的部署方案。 MySQL Replication MySQL Replication 是官方提供的主从同步方案,用于将一个 MySQL 的实例同步到另一个实例中。Replication 为保证数据安全做了重要的保证,是目前运用最广的 阅读全文
posted @ 2025-01-11 10:33 数据与人文 阅读(1054) 评论(0) 推荐(0)

MySQL 8.0.27 集群搭建——基于MGR方式的一主两从架构

摘要: 数据库:MySQL 8.0.27安装包:mysql-8.0.27-1.el7.x86_64.rpm-bundle.tar系统:rhel 7.3 64位 1、准备工作 说明:1.1至1.3均需在三台服务器执行. 1.1、修改hosts文件 --在hosts中设置hostname与IP映射绑定关系. [ 阅读全文
posted @ 2025-01-11 10:33 数据与人文 阅读(192) 评论(0) 推荐(0)

在Linux中,如何进行系统性能的持续监控?

摘要: 在Linux中进行系统性能的持续监控,需要综合运用各种命令行工具和图形化界面工具,以及自动化脚本和第三方监控平台。以下是实现持续监控的一些建议步骤和工具: 1. 使用基础命令行工具实时查看 top: 实时查看CPU使用率、内存占用、运行中的进程等基本信息。 htop(一个增强版的top): 提供更友 阅读全文
posted @ 2025-01-10 23:37 数据与人文 阅读(457) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 46 下一页