mysql 5.7.15 杂记

MySQL呕血汇总--从基础到毕业【收藏篇】 MYSQL目录前言一、MYSQL基础1.安装2.数据库介绍2.1.什么是数据库?2.2.实体(类)和表关系2.3.常见关系型数据库3.MYSQL基础操作❤重点❤3.1.启动关闭3.2.DDL(数据定义语言,这些语句定义不同的数据段、数据库、表、列、索引等数据库对象。常用语句关键字主要包括create,drop,alter等)3.2.1.操作数据库3.2.2.操作表3.3.DML(数据操作语句,用于添加、删除、更新和查询数据库记录,并检查数据完整性。常用语句关键字主要包括 insert,delete,upda 阅读详情
my.cnf

[client]
port            = xxx
socket          = /tmp/mysql.sock
default-character-set = utf8


[mysqld]
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES //STRICT_TRANS_TABLES模式:严格模式,进行数据的严格校验,错误数据不能插入,报error错误;NO_ENGINE_SUBSTITUTION:如果需要的存储引擎被禁用或未编译,可以防止自动替换存储引擎


basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
port            = 6665
socket          = /tmp/mysql.sock

skip-external-locking //当外部锁定(external-locking)起作用时,每个进程若要访问数据表,则必须等待之前的进程完成操作并解除锁定。由于服务器访问数据表时经常需要等待解锁,因此在单服务器环境下external locking会让MySQL性能下降。


key_buffer_size = 512M //key_buffer设置为物理内存的1/4(针对MyISAM引擎),甚至是物理内存的30%~40%,如果key_buffer_size设置太大,系统就会频繁的换页,降低系统性能。因为MySQL使用操作系统的缓存来缓存数据,所以我们得为系统留够足够的内存;在很多情况下数据要比索引大得多


max_allowed_packet = 1M //mysql根据配置文件会限制server接受的数据包大小。有时候大的插入和更新会被max_allowed_packet 参数限制掉,导致失败。


table_open_cache = 512  //table_cache 参数设置表高速缓存的数目。每个连接进来,都会至少打开一个表缓存。因此, table_cache 的大小应与 max_connections 的设置有关。例如,对于 200 个并行运行的连接,应该让表的缓存至少有 200 × N ,这里 N 是应用可以执行的查询的一个联接中表的最大数量。此外,还需要为临时表和文件保留一些额外的文件描述符。


sort_buffer_size = 2M  
read_buffer_size = 2M
net_buffer_length = 8K //数据备份及恢复影响
query_cache_size= 32M 
myisam_sort_buffer_size = 64M


thread_cache_size = 8 //每建立一个连接,都需要一个线程来与之匹配,此参数用来缓存空闲的线程,以至不被销毁,如果线程缓存中有空闲线程,这时候如果建立新连接,MYSQL就会很快的响应连接请求。


character-set-server = utf8
slow_query_log=on
long_query_time = 1
slow-query-log-file       = /usr/local/mysql/data/slow.log
interactive_timeout=1800 //等待一个活动连接关闭连接前等待的秒数
wait_timeout=1800 //等待一个非活动连接关闭连接前等待的秒数
max_connections=2000 
max_connect_errors=1000 
tmp_table_size=204230400
innodb_file_per_table=1 //独立表空间,没设为共享表空间

innodb_buffer_pool_size = 2048M //缓冲池字节大小,InnoDB缓存表和索引数据的内存区域。默认的值是128M
innodb_log_file_size = 256M 
innodb_log_buffer_size = 16M

innodb_flush_log_at_trx_commit = 2 //0,log buffer将每秒一次地写入log file中,并且log file的flush(刷到磁盘)操作同时进行.该模式下,在事务提交的时候,不会主动触发写入磁盘的操作;1,每次事务提交时MySQL都会把log buffer的数据写入log file,并且flush(刷到磁盘)中去;2,每次事务提交时MySQL都会把log buffer的数据写入log file.但是flush(刷到磁盘)操作并不会同时进行。该模式下,MySQL会每秒执行一次 flush(刷到磁盘)操作。


innodb_thread_concurrency = 500 //限制并发线程的数量,一旦执行线程的数量达到这个限制,额外的线程在被放置到对队列中之前,会睡眠数微秒,可以通过设定参数

innodb_thread_sleep_delay来配置睡眠时间。


[mysqldump]
quick
max_allowed_packet = 16M

[mysql]
no-auto-rehash
default-character-set=utf8

[isamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M

[myisamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M

[mysqlhotcopy]
interactive-timeout

[mysqld_safe]

open-files-limit=90000


开启命令:

方法一:

/usr/local/mysql/bin/mysqld --initialize --datadir=/usr/local/mysql/data/ --basedir=/usr/local/mysql --user=mysql
/usr/local/mysql/bin/mysqld_safe --user=mysql &

方法二:

cp ./mysql.server /etc/init.d/
chkconfig --add mysql.server 
/etc/init.d/mysql.server 



关键词‖旋变传感器 旋转变压器(以下简称旋变)安装在永磁同步驱动电机的非传动端,其作用是检测转子的位置和速度。目前,通常采采用结构简单、坚固耐用、环境适应性好的磁阻式旋变作为位置传感器。 阅读详情

相关推荐

从DDH到FastANI:原核生物分类黄金标准的进化史与技术对比

本文系统梳理了原核生物分类标准从DDH到FastANI的四次技术革命,详细解析了95%相似度阈值的科学依据及应用场景。通过对比DDH、16S rRNA、ANI和FastANI的技术特点与性能指标,为微生物研究者提供基因组分类的实战指南,并展望第三代测序时代的分类新挑战。

weixin_29275257的博客 413

mysql 5.7.15内存泄漏_centos7 Mysql5.7.15版本 一主一备架构(生产环境带数据,不锁库)...

1、概述 场景:生产线上,有一个MySQL数据库,为了安全,领导想给它做成主备架构,添加一个备库来做实时数据同步。在操作之前需要考虑的问题:如果有条件的话,获取生产库上,操作系统及数据库安装文档,认真观看,有没有对系统及数据库做一些特殊的配置。(1)操作系统方面:是否设置主机名;配置静态IP地址;使用与主库一样的操作系统;操作系统所使用的字符集;主库操作系统有没有作其他更改。(2)MySQL数据库...

weixin_39610678的博客 174

Pascal Context数据集实战:从安装到格式转换的完整指南

本文提供了Pascal Context数据集的完整实战指南,从安装配置到格式转换的详细步骤。Pascal Context是计算机视觉领域重要的语义分割数据集,包含540个精细标注类别。文章涵盖数据集下载、环境配置、预处理技巧和常见问题解决方案,帮助开发者高效利用这一数据集进行场景理解任务。

weixin_30216561的博客 616

vulhub漏洞复现之bash(Shellshock CVE-2014-6271)

Shellshock 破壳漏洞 CVE-2014-6271 1.漏洞概述: GNU Bash 4.3及之前版本在评估某些构造的环境变量时存在安全漏洞,向环境变量值内的函数定义后添加多余的字符串会触发此漏洞,攻击者可利用此漏洞改变或绕过环境限制,以执行shell命令。某些服务和应用允许未经身份验证的远程攻击者提供环境变量以利用此漏洞。此漏洞源于在调用bash shell之前可以用构造的值创建环境变量。这些变量可以包含代码,在shell被调用后会被立即执行。 2.漏洞影响:GNU Bash <= 4.3

weixin_43071873的博客 1738

Android车载多屏开发实战:从零搭建同显/异显Demo(附源码)

本文详细介绍了Android车载多屏开发的实战经验,从零搭建同显/异显Demo,涵盖多屏模拟、核心API调用、同显/异显架构实现及性能优化等关键环节。通过C++构建完整开发链路,帮助开发者快速掌握多屏同显和多屏异显技术,提升智能座舱系统的交互体验。附源码供参考。

weixin_29233857的博客 404

【异常】Milvus 向量数据库字段缺失错误分析与解决 MilvusVectorStoreServiceV2 - Failed to insert batch [0-1]: The field:

本文分析了Milvus向量数据库插入操作中出现的字段缺失错误。错误显示age_mode字段未提供,导致批量插入失败。根本原因是Milvus Schema要求所有定义字段必须存在,但代码中对部分字段采用条件添加方式。解决方案是将条件添加改为始终添加,为可能为null的字段提供空字符串默认值。文章总结了Schema约束、防御性编程等经验,并建议通过Schema变更检查、单元测试覆盖和数据校验层等预防措施避免类似问题。该问题影响product、mac、source等多个字段,修改后确保了数据插入的可靠性。

奶爸的编程之路,也就一周冷个三天 407

MySQL杂记

读取数据库中所有表名称 mysql> show tables; +-------------------+ | Tables_in_example | +-------------------+ | AFSFSS | | AOLIAL | | QJXRXT | +-------------------+ 3 rows in set (0.00 sec) 查看指定表的DDL mysql> show create table..

qq_43151979的博客 173

基于STM32、HAL库的MCP4651-503E/ST数字电位器驱动程序设计

@param channel: 通道 (0: A通道, 1: B通道)* @param channel: 通道 (0: A通道, 1: B通道)// SPI1 SCK/MISO/MOSI引脚配置。* @param hmcp: MCP4651句柄。* @param hmcp: MCP4651句柄。* @param hmcp: MCP4651句柄。* @param hmcp: MCP4651句柄。* @param hmcp: MCP4651句柄。* @param hspi: SPI句柄。

corlin6688的博客 137

mysql杂记

配置本地连接文件: # vim .my.cnf [client]user = 'xxx'password = 'xxxxx'host = 'localhost' mysq学习心得 http://www.cnblogs.com/lyhabc/p/3691555.html mysql体系结构 http://www.cnblogs.com/cjing2011/p/c...

weixin_30782293的博客 170

PCL CSF布料模拟算法【2026最新版】

CSF布料模拟地面滤波算法的PCL实现,博客长期更新,本文最近更新时间为:2026年10月26日。

点云侠的博客 3917

OpenClaw赚钱实录:从“养龙虾“到可持续变现的实践指南——OpenClaw的赚钱底层逻辑与“记忆”革命

AI 的商业价值不在于替代思考,而在于沉淀关系。当 Agent 记住你的偏好、你的历史、你的目标,它就不再是冷冰冰的软件,而是成为数字化的关系资产。这种资产的稀缺性不在于技术复杂度,而在于时间无法被压缩——你无法用更好的算法替代 3 个月的协作记忆。在这场“记忆革命”中,护城河不是模型参数,而是用户与 AI 共同书写的历史。OpenClaw 用一套优雅的文件系统架构,将这种历史转化为可积累、可复用、可变现的数字资产。从“计算即服务”(CaaS)到“记忆即服务”(MaaS)。

冯·诺依曼 1341

mysql 杂记

1.字符集与储存引擎--没有指定引擎与字符集 create table if not exists `goods`( `id` int unsigned not null auto_increment primary key, `goodsname` varchar(255) not null )engine=innodb default charset=utf8;1.如果不指定存储

疯癫居士 285

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

mysql优化杂记

一.mysqladmin的使用#mysqladmin extended-status -u root -i 2 -c 2 -p | grep connect查看mysql的状态中带有connect字符的变量,每两秒统计一次,共统计2次 #mysqladmin extended-status -u root -r -i 2 -p | grep connect查看2秒内的增量输出,该项不起作用 ...

weixin_34174132的博客 169

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

【MySql知识点杂记】

mysql知识点杂记

weixin_41550680的博客 480

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

我的随想杂记

一,信息识别能力 现在我突然意识的,我对于新闻并不敏感,一个数据对我来说只是一个数据我并不能读懂和联系这个数据关联的信息,已经提取去对自己有用的信息,去帮助自己做决策。那么如何提高自己的信息处理能力呢,我需要对我关注的领域的新闻,政策进行收集,对一些概念进行理解,建立自己的一个信息处理的知识网络,当一个信息节点进入这个网络时可以和其他节点关联得到数据背后的信息。 二,,,,, ...

weixin_44841312的博客 400

杂记

当字段没有设置默认值时,导入其他字段时,也得为其导入数据,不然无法导入成功。   $sqlt="UPDATE unite SET date='$data'";   $sqltt="INSERT INTO salary(num,name,bumen,date) select num,name,bumen,date from unite;";  $sqlttt="truncate table unit...

xinghanghang的博客 229

杂记 (7) —— shell, gdb, vim, gcc, mingw32

diff的结果显示解释a - add c - change d - delete 如: $ diff file1 file21c1 < 时间:0.29000000 --- > 时间:0.42000000代表第一行不同1,2d0 < 时间:0.29000000 < after sorted : 代表第一个文件比第二个文件多第一行时间:0.29000000和第二行after sorted :。0a1

theArcticOcean 1119

apache mysql php mssql 安装杂记

GCC编译环境的安装: yum -y install gcc yum -y install gcc-c++ 因为环境需求需要linux连接mssql apache mysql php mssql freetds ./configure --prefix=/usr/local/freetds --with-tdsver=8.0 ...

weixin_34260991的博客 136

面试真题-杂记

关键点:1.maven2.springboot pom.xml 父子关系springboot底层使用maven管理依赖,通过控制pom.xml父子关系来完成细节配置,在父pom中定义具体框架和版本号以及额外的信息。提供了很多场景的spring-boot-starter 的 pom.xml文件,来标准化的引入依赖避免冲突看springboot的源码。

yuanmomoya的博客 1497

2014/1/21杂记

2014/1/21杂记 1     云服务商评估体系建立,首批10家企业通过可信云服务认证 国内开始促进公有云的应用: 可信云服务认证是在工信部通信发展司的指导下,由云计算发展与政策论坛成立的“可信云服务工作组”组织开展。可信云服务工作组成员包括工信部电信研究院、三家电信运营商、主要互联网企业和设备提供商。 http://www.csdn.net/article/2014-01-20/28

ybwang的专栏 966

Mysql杂记(三)一套难点的练习题

Student(student_id,student_name,student_age,student_sex) 学生表 Course(Course_id,course_name,Teacher_id) 课程表 SC(student_id,Course_id,score) 成绩表 Teacher(Teacher_id,teacher_name) 教师表 答案不知道有没有错,有时间再来修改问题: 1...

weixin_42296389的博客 600

Erlang -- 杂记

1.回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方法直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。因为可以把调用者与被调用者分开,所以调用者不关心谁是被调用者。它只需知道存在一个具有特定原型和限制条件的被调用函数。简...

weixin_30484247的博客 141

【杂记】求职心路历程-实习面试

2020暑期实习招聘正在如火如荼地进行,很荣幸成为众多炮灰中的一员,参与了这场旷日之战。相比于本科面试机械工程相关的岗位而言,开发方向的面试真可谓丰富而精彩。 截止目前共投递简历10余份,参加笔试5场左右,面试目前两家,美团 and 阿里巴巴。 3.24下午16:00,我准点开始了人生中第一场开发方向的面试,菜鸡水平+没有经验(主要还是菜),最终上演了一场把自己蠢哭的面试惊悚剧,传说中的自己不会什...

木同的小心情 313
下一篇: php+nginx
大大蘑菇猪
博客等级 码龄18年 1粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值