Appearance
Windows 环境 MySQL 5.7.44 x64 解压版配置文件 my.ini
[client]
default-character-set = utf8
[mysqld]
# 指定端口号
port = 33057
# 指定用户名
user = root
basedir = "D:/software/developer/database/mysql/mysql-5.7.44-x64"
# 设置数据文件路径
datadir = "D:/software/developer/database/mysql/mysql-5.7.44-x64/data"
# 临时路径
tmpdir = "D:/software/developer/database/mysql/mysql-5.7.44-x64/data"
# 网络接口数据存取文件。
socket = "D:/software/developer/database/mysql/mysql-5.7.44-x64/data/mysql.sock"
# 设置错误日志文件路径
log-error = "D:/software/developer/database/mysql/mysql-5.7.44-x64/data/mysql_error.log"
# 设置服务端的字符集为 utf8mb4
character-set-server = utf8mb4
# MySQL 5.7 服务端没有此配置。
#default-character-set = utf8
# 设置服务端的字符集校对为 utf8mb4_general_ci
collation-server = utf8mb4_general_ci
server_id = 2
max_connections = 200
table_open_cache = 256
query_cache_size = 1M
tmp_table_size = 32M
thread_cache_size = 8
# 设置默认存储引擎为 InnoDB
default-storage-engine = InnoDB
innodb_data_home_dir = "D:/software/developer/database/mysql/mysql-5.7.44-x64/data"
innodb_flush_log_at_trx_commit = 1
innodb_log_buffer_size = 128M
# 设置基于内存的存储引擎的缓存大小
innodb_buffer_pool_size = 128M
innodb_log_file_size = 10M
innodb_thread_concurrency = 16
innodb-autoextend-increment = 1000
join_buffer_size = 128M
sort_buffer_size = 32M
read_rnd_buffer_size = 32M
max_allowed_packet = 32M
explicit_defaults_for_timestamp = true
sql-mode = "STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
#sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
# 默认使用 mysql_native_password 插件进行权限认证
default_authentication_plugin = mysql_native_password