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目录里也不全是客服端配置

配置文件修改

注意:通常我们在配置一些常用的选项,修改配置文件之前一定要把原来的备份一下,防止修改错了告知服务器启动失败

默认的端口号是3306,可以不进行修改,有时候进行线上部署的时候防止数据返回时端口号冲突会进行修改。

**建议修改:**数据目录可以从默认的路径修改到指定的路径上,在配置文件中修改过后,需要去到原来的路径中把Data文件夹复制到新的路径去,并且文件名也要与配置文件中的保持一致。

INNODB是MySQL的一种存储引擎,不用进行修改。

通用日志开启会记录每一条数据库操作,一般只在出现问题排查时,才会开启

**建议修改:**在MySQL8.0.x默认编码方式是utf8mb4,在MySQL5.7默认编码是latin1对汉字进行存储时会出现错误,建议手动修改。

**排序规则:**8.0中默认的是utf8mb4_0900_ai_ci。字符集(utf8mb4)、Unicode版本(0900)、口音和大小写处理(ai_ci)。在5.7版本默认是utf8mb4_general_ci。

相关推荐
爱吃火鸡面呀15 小时前
MySQL 查询与函数详解:从基础条件筛选到高级字符处理
数据库·mysql
知行产研15 小时前
中国矿山无人驾驶出海的三重门
数据库·mysql·php
爱和冰阔落16 小时前
【MySQL 慢查询排查实战】列表接口逐渐变慢时,怎样从请求链路定位原因
android·数据库·mysql
Dxy123931021616 小时前
MySQL有哪些锁?InnoDB锁体系完整梳理博客
数据库·mysql
wear工程师17 小时前
MySQL 索引条件下推是什么?Using index condition 并不是覆盖索引
sql·mysql
方便面不加香菜18 小时前
MySQL 复合查询
数据库·mysql
花花鱼18 小时前
MySQL Illegal mix of collations 全解|字符集与排序规则冲突原理、分层排错、通用解决方案(适配5.7/8.0迁移)
数据库·mysql
Lyyaoo.1 天前
Spring Boot Validation 声明式参数校验
spring boot·后端·mysql
南城以南溫暖如初1471 天前
外卖CPS实战指南:从技术选型到运营落地全流程解析
java·spring boot·mysql·架构·vue
冰之杍1 天前
MySQL utf8mb3 → utf8mb4 完整修改方案
数据库·mysql