[client]
#password=your_password

socket=/tmp/mysql.sock  ###通信协议等等的保存,[mysqld]必须同时有此行

##mysql.sock若丢失,临时连接数据库方法:

##/usr/local/mysql/bin/mysql -uroot -p1 --protocol tcp -hlocalhost 连接

##解决丢失mysql.sock只需要重启下mysql即可


port=3306    ##客户端默认连接端口,如更改同时要更改下方mysqld的port一致

default-character-set=utf8  ###客户端默认连接字符集

[mysqld]
basedir=/usr/local/mysql/
datadir=/usr/local/mysql/var/
port=3306

socket=/tmp/mysql.sock  ###通信协议等等的保存
key_buffer=512M
max_allowed_packet=16M
table_cache=2048
thread_cache=256
join_buffer_size=64M
sort_buffer=64M
record_buffer=64M
max_connections=250
wait_timeout=120
interactive_timeout=120
max_connect_errors=30000
long_query_time=1
max_heap_table_size=256M
tmp_table_size=128M
thread_concurrency=8
myisam_sort_buffer_size=128M

log-bin=mysql-bin  开启BIN-log日志,一般在数据同步时用到使用,

###windows有些是log-bin即可

########show variables like'%bin%'; 查看bin-log是否开启####3
 

character-set-server=utf8  ###服务器和数据库默认字符集
collation-server=utf8_general_ci ####让order by 等根据什么排序筛选的校验字符集