先附上自己的配置表

[mysqld]
user=mysql
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
character-set-server=utf8[client]
port=3306
socket=/tmp/mysql.sock[mysqld]
port = 3306
user = mysql
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
port=3306
server-id = 1
socket=/tmp/mysql.sock
character-set-server = utf8
log-error = /var/log/mysql/error.log
pid-file = /usr/local/mysql/data/mysql.pid
general_log = 1
skip-name-resolve
#skip-networking
back_log = 300
max_connections = 1000
max_connect_errors = 6000
open_files_limit = 65535
table_open_cache = 128
max_allowed_packet = 4M
binlog_cache_size = 1M
max_heap_table_size = 8M
tmp_table_size = 16M
read_buffer_size = 2M
read_rnd_buffer_size = 8M
sort_buffer_size = 8M
join_buffer_size = 28M
key_buffer_size = 4M
thread_cache_size = 8
query_cache_type = 1
query_cache_size = 8M
query_cache_limit = 2M
ft_min_word_len = 4
log_bin = mysql-bin
binlog_format = mixed
expire_logs_days = 30
performance_schema = 0
explicit_defaults_for_timestamp
#lower_case_table_names = 1
myisam_sort_buffer_size = 8M
myisam_repair_threads = 1
interactive_timeout = 28800
wait_timeout = 28800
symbolic-links=0
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER,STRICT_TRANS_TABLES[mysqldump]
quick
max_allowed_packet = 16M[myisamchk]
key_buffer_size = 8M
sort_buffer_size = 8M
read_buffer = 4M
write_buffer = 4M

1.基本配置

Basedir=path 指定安装路径
Datadir=path 指定数据文件路径
Tmpdir=path 指定临时文件路径
User=mysql 指定使用用户为mysql
Socket=filename 为mysql客户程序和服务器之间的本地通信指点一个套接字文件,系统默认为/var/lib/mysql/mysql.sock
一般可设置为 /tmp/mysql.sock
Pid-file=filename 为mysqld程序指定应该存放进程id的文件
Init脚本文件则需要这个id来结束mysqld进程
一般为/usr/local/mysql/data/mysql.pid
Port=3306 mysql的端口 默认为3306
Server-id=1 表示本机的序号为1,一般来讲就是master(主机)的意思
Character-set-server=utf8 默认的内部操作字符集为utf8编码
Log-error=filename 错误日志的路径 一般为/var/log/mysql/error.log
Lower_case_table_name=1/0 新目录和数据表的名称是否只允许小写字母
在window环境下默认为1(只允许小写字母)

2.Mysqld程序:通信 网络 信息安全

Skip-grant-table 不使用mysql数据库里的信息来进行访问(会让任何用户都能修改数据库)
Skip-host-cache 不使用高速缓存区来存放主机名和IP地址对应关系
Skip-name-resovle 不把IP地址解析为主机名;
与访问控制(mysql.user数据表)有关的检查全部通过IP地址进行
Skip-networking 只允许通过一个套接字文件(socket)进行本地连接,不允许TCP/IP连接
这提高了安全性,但阻断了来自网络的外部链接和所以java客户端程序(JAVA即使在本地连接里也使用TCP/IP)
Local-infile=[0/1] 跟load data local有关
Load默认读的是服务器上的文件 加上local就是可以将
本地文件加载到数据库中
[1]为启动 0为禁用
Safe-user-create 只有在mysql中拥有insert权限的用户才能使用grant命令,这是一种双保险机制(此用户必须还具备grant权限)

3.平时

Expire_logs_days=XXX 设置日志过期天数,xxx天后自动删除。
Secure_file_priv=path 设置mysqldump导出文件路径 只能在规定路径下导出

4.mysqld 内存优化 管理

Bulk_insert_buffer_size=n 为一次插入多条新纪录的insert命令分配的缓存区长度(默认设置为8M)

5. 未完待续

Mysql.cnf配置详解相关推荐

  1. mysql数据 odbc_MySQL数据库之mysql odbc 配置详解、解决方案

    本文主要向大家介绍了MySQL数据库之mysql odbc 配置详解.解决方案 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 1.安装mysql 以及mysql odbc 要注 ...

  2. mysql odbc_MySQL数据库之mysql odbc 配置详解、解决方案

    本文主要向大家介绍了MySQL数据库之mysql odbc 配置详解.解决方案 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 1.安装mysql 以及mysql odbc 要注 ...

  3. mysql innodb 设置详解_【mysql】mysql innodb 配置详解

    MySQLinnodb 配置详解 innodb_buffer_pool_size:这是InnoDB最重要的设置,对InnoDB性能有决定性的影响.默认的设置只有8M,所以默认的数据库设置下面InnoD ...

  4. Mysql安装配置详解

    Mysql安装 下载mysql-8.0.19-winx64.zip 安装 配置 1.环境变量 2.添加配置文件my.ini 3.cmd 修改密码 本文为安装配置部分 记录本人mysql安装过程出现的问 ...

  5. Linux—MySQL安装配置详解

    1.MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司.MySQL被广泛地应用在Internet上的中小型网站中.由于其体积小.速度快.总体拥有成本低,尤其是开放源码 ...

  6. mysql5.6的my.cnf配置详解

    转自:https://blog.linuxeye.com/379.html#comments [client] port = 3306 socket = /tmp/mysql.sock [mysqld ...

  7. mysql-5.2 lib_Centos 5.2下安装多个mysql数据库配置详解

    一.编译安装第一个MySQL 5.1.33 cd /opt /usr/sbin/groupadd mysql /usr/sbin/useradd -g mysql mysql -s /bin/nolo ...

  8. mysql odbc 配置详解

    1.安装mysql 以及mysql odbc 要注意自己的版本 版本都要统一(32位 或者64位) 2.出现的error 1989 126错误代码 Error 1918. Error installi ...

  9. Mysql定时任务配置详解

    定时任务的配置 1.操作 2.详细讲解 这篇文章可以解决mysql的一些定时或是循环操作的工作. 1.操作 (1).查看数据库定时策略是否开启 show variables like '%event_ ...

最新文章

  1. 绿色信托任重道远 应建立补偿机制?
  2. PagedGeometry 笔记03
  3. matlab学习札记.20210122
  4. 如何系统的自学python 知乎-如何系统地自学 Python?
  5. PHP利用Curl、socket、file_get_contents POST数据
  6. 可以直接考信息系统项目管理师吗
  7. 第十一章:配置和安全---IntelliMorph
  8. C# 篇基础知识10——多线程
  9. openGauss的开源数据库之路
  10. 莫比乌斯反演习题总结
  11. 【整理】C#2.0泛型编程之概述、default()方法、别名指定与泛型约束
  12. Go Elasticsearch 快速入门
  13. linux中怎么卸载gamit,GAMIT 解算各步骤-详细
  14. 流畅的 Python
  15. office2010每次退出时更改会影响共用模板normal
  16. 【日志分析】Window日志分析
  17. 如何配置一台电脑。(一次解决电脑基础知识和如何选择合适电脑)
  18. elasticsearch 修改已存在的filed值 和 新增filed
  19. 成都拓嘉辰丰:拼多多一件代发的产品退货怎么做?
  20. js计算时间差(相差多少分钟)(时分)

热门文章

  1. (二)requests爬取智能合约账户地址及其交易记录
  2. 一本书被撕掉一页:剩余页码数之和是140
  3. javascript匿名函数的各种执行形式
  4. SAP标准教材名称所代表的模块和含义(转)
  5. 什么是缓存预热和热备?
  6. 该不该抛弃那匹马呢?
  7. 1.19Java设计模式
  8. 计算机科学与技术实验题代做,计算机科学与技术专业代写(本科)毕业设计(论文)要求...
  9. 2016计算机考研经验,2016大连理工大学计算机考研经验(示例代码)
  10. 图像的点云拼接-原理讲解与代码实现