my.ini 是 Mysql 数据库中使用的配置文件,mysql 服务器启动时会读取这个配置文件,我们可以通过修改这个文件,达到更新配置的目的。 这里以 windows 系统下的 my.ini 配置文件为样板,讲解 Mysql 配置文件中的
my.ini 是 Mysql 数据库中使用的配置文件,mysql 服务器启动时会读取这个配置文件,我们可以通过修改这个文件,达到更新配置的目的。
这里以 windows 系统下的 my.ini 配置文件为样板,讲解 Mysql 配置文件中的参数。
一般情况下,my.ini 在 MySql 安装的根目录下,也有可能在隐藏文件夹“ProgramData”下面。
为了方便读者阅读,我们省略了 my.ini 文件中的注释内容。
下面分开介绍 my.ini 中参数的具体意义,文件内容如下:
[client]port=3306[mysql]default-character-set=gbk
上面显示的是客户端的参数,[client] 和 [mysql] 都是客户端,参数说明如下:
[mysqld]port=3306basedir=C:/Program Files/MySQL/MySQL Server 5.7/datadir=C:/ProgramData/MySQL/MySQL Server 5.7/Datacharacter-set-server=gb2312default-storage-engine=INNODBsql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTioN"max_connections=100query_cache_size=0table_cache=256tmp_table_size=35Mthread_cache_size=8myisam_max_sort_file_size=100Gmyisam_sort_buffer_size=69Mkey_buffer_size=55Mread_buffer_size=64Kread_rnd_buffer_size=256Ksort_buffer_size=256K
以上是服务器的参数,参数说明如下表所示:
参数名称 | 说明 |
---|---|
port | 表示 MySQL 服务器的端口号 |
basedir | 表示 MySQL 的安装路径 |
datadir | 表示 MySQL 数据文件的存储位置,也是数据表的存放位置 |
default-character-set | 表示服务器端默认的字符集 |
default-storage-engine | 创建数据表时,默认使用的存储引擎 |
sql-mode | 表示 SQL 模式的参数,通过这个参数可以设置检验 SQL 语句的严格程度 |
max_connections | 表示允许同时访问 MySQL 服务器的最大连接数。其中一个连接是保留的,留给管理员专用的 |
query_cache_size | 表示查询时的缓存大小,缓存中可以存储以前通过 SELECT 语句查询过的信息,再次查询时就可以直接从缓存中拿出信息,可以改善查询效率 |
table_open_cache | 表示所有进程打开表的总数 |
tmp_table_size | 表示内存中每个临时表允许的最大大小 |
thread_cache_size | 表示缓存的最大线程数 |
myisam_max_sort_file_size | 表示 MySQL 重建索引时所允许的最大临时文件的大小 |
myisam_sort_buffer_size | 表示重建索引时的缓存大小 |
key_buffer_size | 表示关键词的缓存大小 |
read_buffer_size | 表示 MyISAM 表全表扫描的缓存大小 |
read_rnd_buffer_size | 表示将排序好的数据存入该缓存中 |
sort_buffer_size | 表示用于排序的缓存大小 |
innodb_additional_mem_pool_size=3Minnodb_flush_log_at_trx_commit=1innodb_log_buffer_size=2Minnodb_buffer_pool_size=107Minnodb_log_file_size=54Minnodb_thread_concurrency=18
以上是 InnoDB 存储引擎使用的参数,参数说明如下:
注意:每次修改 my.ini 文件中的参数后,必须重新启动 MySQL 服务才会有效。
黑马程序员 MySQL数据库入门到精通,从mysql安装到mysql高级、mysql优化全囊括
来源地址:https://blog.csdn.net/Itmastergo/article/details/129982968
--结束END--
本文标题: MySQL数据库——MySQL配置文件(my.ini)详解
本文链接: https://www.lsjlt.com/news/390936.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0