0
点赞
收藏
分享

微信扫一扫

Linux安装mysql8之配置文件(my.cnf)

把下面的文本复制到记事本中,修改名字为:my.cnf

[mysql]

# 默认字符集

default-character-set=utf8mb4

[client]

port       = 3306

socket     = /tmp/mysql.sock

[mysqld]

port       = 3306

server-id  = 3306

user       = mysql

socket     = /tmp/mysql.sock

# 安装目录(建议安装目录为:/usr/local/mysql)

basedir    = /usr/local/mysql/data

# 数据存放目录(建议安装目录为:/usr/local/mysql)

datadir    = /usr/local/mysql/mysql8_data

log-bin    = /usr/local/mysql/mysql8_log-bin

innodb_data_home_dir      =/usr/local/mysql/mysql8_data

innodb_log_group_home_dir =/usr/local/mysql/mysql8_data_log

# 日志及进程数据的存放目录

log-error =/usr/local/mysql/mysql8_log/mysql.log

pid-file  =/usr/local/mysql/mysql8_log/mysql.pid

# 服务端字符集

character-set-server=utf8mb4

lower_case_table_names=1

autocommit =1

##### 以上涉及文件夹明,注意修改

skip-external-locking

key_buffer_size = 256M

max_allowed_packet = 1M

table_open_cache = 1024

sort_buffer_size = 4M

net_buffer_length = 8K

read_buffer_size = 4M

read_rnd_buffer_size = 512K

myisam_sort_buffer_size = 64M

thread_cache_size = 128

#query_cache_size = 128M

tmp_table_size = 128M

explicit_defaults_for_timestamp = true

max_connections = 500

max_connect_errors = 100

open_files_limit = 65535

binlog_format=mixed

binlog_expire_logs_seconds =864000

# 创建表时使用的默认存储引擎

default_storage_engine = InnoDB

innodb_data_file_path = ibdata1:10M:autoextend

innodb_buffer_pool_size = 1024M

innodb_log_file_size = 256M

innodb_log_buffer_size = 8M

innodb_flush_log_at_trx_commit = 1

innodb_lock_wait_timeout = 50

transaction-isolation=READ-COMMITTED

[mysqldump]

quick

max_allowed_packet = 16M

[myisamchk]


举报

相关推荐

0 条评论