MySQL的配置

配置文件的位置

本文介绍了通过配置文件修改默认配置的操作并对配置文件进行了简单的介绍

ProgramData这个文件夹是被隐藏了的,要勾选上显示隐藏的项目才能看见

当MySQL启动的时候都会读取这个文件中的内容,作为启动的默认值

所以每次修改后都要重新启动MySQL服务,以便于配置生效。

配置文件介绍

配置文件中的注释都是以#开头。

client\]节点下的是所有的客户端配置 \[mysql\]等是针对指定的客户端程序的配置,这里的\[mysql\]就是针对`"C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql.exe"`进行设置 客户端配置会在这里,默认安装路径`C:\Program Files\MySQL\MySQL Server 8.0\bin`的.exe文件,当然bin目录里也不全是客服端配置 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/98fbffa743194bb2aa39e45d333cf617.png) ## 配置文件修改 **注意:通常我们在配置一些常用的选项,修改配置文件之前一定要把原来的备份一下,防止修改错了告知服务器启动失败** ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/3446cedaef8d4a6aad33c0e7dac55421.png) 默认的端口号是3306,可以不进行修改,有时候进行线上部署的时候防止数据返回时端口号冲突会进行修改。 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/0d61149d3e4f462481448284338cdac3.png) \*\*建议修改:\*\*数据目录可以从默认的路径修改到指定的路径上,在配置文件中修改过后,需要去到原来的路径中把Data文件夹复制到新的路径去,并且文件名也要与配置文件中的保持一致。 INNODB是MySQL的一种存储引擎,不用进行修改。 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/137f5c6d8ba24509848e239f5afad8db.png) 通用日志开启会记录每一条数据库操作,一般只在出现问题排查时,才会开启 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/9e51536468044600873e32e4f41a2445.png) \*\*建议修改:\*\*在MySQL8.0.x默认编码方式是utf8mb4,在MySQL5.7默认编码是latin1对汉字进行存储时会出现错误,建议手动修改。 \*\*排序规则:\*\*8.0中默认的是utf8mb4_0900_ai_ci。字符集(utf8mb4)、Unicode版本(0900)、口音和大小写处理(ai_ci)。在5.7版本默认是utf8mb4_general_ci。

相关推荐
czlczl200209252 小时前
高并发下的 Token 存储策略: Redis 与 MySQL 的一致性
数据库·redis·mysql
石明亮(JT)2 小时前
MySQL8.0电商金融交易系统SQL实战
数据库·mysql
luoluoal3 小时前
基于python的反爬虫技术的研究(源码+文档)
开发语言·python·mysql
sc.溯琛3 小时前
MySQL 入门实验:环境搭建与基础操作全攻略
数据库·mysql
徐子童3 小时前
索引的分类和创建
mysql·面试·基础·索引
麦麦鸡腿堡4 小时前
MySQL表的操作指令与常用数值类型
数据库·mysql
蜂蜜黄油呀土豆4 小时前
MySQL 什么情况下会产生死锁?为什么会死锁?以及 Online DDL 解决了什么问题
mysql·innodb·间隙锁·数据库原理·next-key lock·死锁分析
千寻技术帮5 小时前
10379_基于SSM的校园跑腿服务平台
mysql·微信小程序·校园跑腿·ssm
surtr16 小时前
数据库基础(数据库原理和应用)
数据库·sql·mysql·oracle·database
「光与松果」6 小时前
MySQL中统计各个IP的连接数
数据库·mysql