mysql配置文件

[mysqld]
basedir=/usr/local/mysql             
datadir=/usr/local/mysql/data
socket=/usr/local/mysql/mysql.sock
log-error=/var/log/mysql.log
log_bin=/usr/local/mysql/data/mysql-bin            --开启二进制日志 
binlog_format=row                                             -- 二进制的格式

expire_logs_days=7                                           --删除7天前的二进制日志

skip-name-resolve                                              --跳过域名检测
server-id=3306                                                    -- 配置唯一ID
gtid-mode=on                                                      --启用gtid类型,否则就是普通的复制架构
enforce-gtid-consistency=true                             --强制GTID的一致性
log-slave-updates=1                                            --slave更新是否记入日志

要保持数据的安全性加上下面参数,并设置值为1

sync_binlog=0/1

1:表示:每次事务commit,刷新binlog到磁盘
0:系统决定binlog什时候刷新到磁盘

做主从数据库时在从库配置

read_only=1           ---->只能控制普通用户

basedir=/application/mysql
datadir=/application/mysql/data
socket=/application/mysql/mysql.sock
log-error=/application/mysql/mysql.log
log_bin=/application/mysql/data/mysql-bin
binlog_format=row
expire_logs_days=7
skip-name-resolve
server-id=3306
gtid-mode=on
enforce-gtid-consistency=true
log-slave-updates=1

slow_query_log=ON

slow_query_log_file=/application/mysql/slow.log

long_query_time=5

     /application/mysql/scripts/mysql_install_db --user=mysql --basedir=/application/mysql --datadir=/application/mysql/data
28 vim /application/mysql/my.cnf
29 yum -y install vim
30 vim /application/mysql/my.cnf
31 cp /application/mysql/my.cnf /application/mysql/data/
32 chown -R mysql.mysql /application/mysql/
33 /application/mysql/bin/mysqld_safe --defaults-file=/application/mysql/data/my.cnf

原文地址:https://www.cnblogs.com/xiaoyaoren/p/9604524.html