my.iniphp
# power by phpStudy 2014 www.phpStudy.net 官网下载最新版
[client]
port=3306
[mysql]
default-character-set=utf8
[mysqld]
port=3306
basedir="E:/phpStudy/MySQL/"
datadir="E:/phpStudy/MySQL/data/"
general_log=1
general_log_file="F:/data/mysql/sql.log"
log-error="F:/data/mysql/mysql.err"
character-set-server=utf8
default-storage-engine=MyISAM
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
max_connections=512
query_cache_size=0
table_cache=256
tmp_table_size=18M
thread_cache_size=8
myisam_max_sort_file_size=64G
myisam_sort_buffer_size=35M
key_buffer_size=25M
read_buffer_size=64K
read_rnd_buffer_size=256K
sort_buffer_size=256K
innodb_additional_mem_pool_size=2M
innodb_flush_log_at_trx_commit=1
innodb_log_buffer_size=1M
innodb_buffer_pool_size=47M
innodb_log_file_size=24M
innodb_thread_concurrency=8
#2006 - MySQL server has gone away 问题解决方法
max_allowed_packet=5120M
wait_timeout=288000
interactive_timeout=288000
log-error msyql错误日志有操做系统写入,记录mysql启动、退出的日志,my.ini或命令行下临时对log-error作配置,默认在mysql的数据目录下产生hostname.err文件如:mysql
E:\phpStudy\MySQL\data\DESKTOP-I4OIMJC.errsql
sql错误日志由mysqld进程写入,记录mysql执行过的全部sql。调试过程当中,若是应用程序由于sql错误致使,能够tail -f 跟踪到最后一条sql,即报错sql。以前sql不可能错误,若是以前sql错误,后面sql正常状况下应该执行不到,(小几率状况下有可能,程序try catch对异常作了不中断程序继续执行的处理) spa