Windows 11 之 MySQL-8.4.8-LTS 版配置文件 my.ini

 

Windows 11 之 MySQL-8.4.8-LTS 版配置文件 my.ini

 

  1 ########## MySQL-8.4.8-LTS 版配置开始 ##########
  2  
  3 # MySQL 客户端配置 
  4 [client]
  5     # 设置客户端的默认字符集为 utf8mb4
  6     default-character-set = utf8mb4
  7  
  8   
  9 # MySQL 服务端(静默模式)配置
 10 [mysqld]
 11  
 12     #skip-grant-tables
 13     
 14     # 设置服务端的字符集为 utf8mb4
 15     character-set-server = utf8mb4
 16     
 17     # 设置服务端的字符集校对为 utf8mb4_general_ci
 18     collation-server = utf8mb4_general_ci
 19     
 20     # 设置端口号为 3306,MySQL 默认的端口号就是 3306 21     port = 3306
 22     
 23     # 指定用户名为 root
 24     user = root
 25 
 26     # 指定 MySQL-8.4.8 服务的基础路径,即其根路径。
 27     basedir = "D:/develop/database/MySQL/mysql-8.4.8-x64"
 28 
 29     # 此版本不能显式指定数据目录,会自动创建。
 30     #datadir  ="D:/develop/database/MySQL/mysql-8.4.8-x64/data"
 31     
 32     # 此版本不能显式指定临时目录。
 33     #tmpdir   ="D:/develop/database/MySQL/mysql-8.4.8-x64/data"
 34     
 35     # 指定 scoket 文件全路径。
 36     socket = "D:/develop/database/MySQL/mysql-8.4.8-x64/data/mysql.sock"
 37 
 38     # 指定记录错误信息的日志文件的完整路径。
 39     log-error = "D:/develop/database/MySQL/mysql-8.4.8-x64/data/mysql_error.log"
 40 
 41 
 42 
 43     #server_id = 2
 44 
 45     #skip-locking
 46 
 47     # 设置最大连接数
 48     max_connections = 100
 49 
 50     # 设置打开的表格可占用的缓存大小。
 51     table_open_cache = 256
 52 
 53     # 设置临时表的大小
 54     tmp_table_size = 32M
 55 
 56     # 设置线程占用的缓存大小
 57     thread_cache_size = 8
 58     
 59 
 60     # 设置 InnoDB 引擎的根目录。
 61     innodb_data_home_dir = "D:/develop/database/MySQL/mysql-8.4.8-x64/data"
 62 
 63     # 设置 InnoDB 刷盘日志在事务上的提交 SQL 条数
 64     innodb_flush_log_at_trx_commit = 1
 65     
 66     设置 InnoDB 引擎的缓冲池大小。
 67     innodb_buffer_pool_size = 256M
 68 
 69     # 设置 InnoDB 引擎的日志的缓冲区的大小
 70     innodb_log_buffer_size = 128M
 71 
 72     # 设置 InnoDB 引擎的日志文件的大小
 73     innodb_log_file_size = 10M
 74 
 75     # 设置 InnoDB 引擎的线程并发数
 76     innodb_thread_concurrency = 16
 77 
 78     # 设置 InnoDB 引擎的自动扩展项之自增
 79     innodb-autoextend-increment = 1000
 80 
 81     # 加入缓冲区的大小
 82     join_buffer_size = 128M
 83 
 84     # 排序缓冲区的大小
 85     sort_buffer_size = 32M
 86 
 87     read_rnd_buffer_size = 32M
 88 
 89     # 最大允许的包的大小
 90     max_allowed_packet = 32M
 91 
 92     # 明确的默认时间戳。
 93     explicit_defaults_for_timestamp = true
 94 
 95     # 自 8.0 开始不再支持 NO_AUTO_CREATE_USER
 96     sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO
 97  
 98 # innodb_force_recovery= 1
 99  
100  
101 ########## MySQL-8.4.8-LTS 版配置结束 ##########

 

posted @ 2026-03-17 14:50  hapday  阅读(8)  评论(0)    收藏  举报