Mysql.cnf配置详解
先附上自己的配置表
[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配置详解相关推荐
- mysql数据 odbc_MySQL数据库之mysql odbc 配置详解、解决方案
本文主要向大家介绍了MySQL数据库之mysql odbc 配置详解.解决方案 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 1.安装mysql 以及mysql odbc 要注 ...
- mysql odbc_MySQL数据库之mysql odbc 配置详解、解决方案
本文主要向大家介绍了MySQL数据库之mysql odbc 配置详解.解决方案 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 1.安装mysql 以及mysql odbc 要注 ...
- mysql innodb 设置详解_【mysql】mysql innodb 配置详解
MySQLinnodb 配置详解 innodb_buffer_pool_size:这是InnoDB最重要的设置,对InnoDB性能有决定性的影响.默认的设置只有8M,所以默认的数据库设置下面InnoD ...
- Mysql安装配置详解
Mysql安装 下载mysql-8.0.19-winx64.zip 安装 配置 1.环境变量 2.添加配置文件my.ini 3.cmd 修改密码 本文为安装配置部分 记录本人mysql安装过程出现的问 ...
- Linux—MySQL安装配置详解
1.MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司.MySQL被广泛地应用在Internet上的中小型网站中.由于其体积小.速度快.总体拥有成本低,尤其是开放源码 ...
- mysql5.6的my.cnf配置详解
转自:https://blog.linuxeye.com/379.html#comments [client] port = 3306 socket = /tmp/mysql.sock [mysqld ...
- 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 ...
- mysql odbc 配置详解
1.安装mysql 以及mysql odbc 要注意自己的版本 版本都要统一(32位 或者64位) 2.出现的error 1989 126错误代码 Error 1918. Error installi ...
- Mysql定时任务配置详解
定时任务的配置 1.操作 2.详细讲解 这篇文章可以解决mysql的一些定时或是循环操作的工作. 1.操作 (1).查看数据库定时策略是否开启 show variables like '%event_ ...
最新文章
- 绿色信托任重道远 应建立补偿机制?
- PagedGeometry 笔记03
- matlab学习札记.20210122
- 如何系统的自学python 知乎-如何系统地自学 Python?
- PHP利用Curl、socket、file_get_contents POST数据
- 可以直接考信息系统项目管理师吗
- 第十一章:配置和安全---IntelliMorph
- C# 篇基础知识10——多线程
- openGauss的开源数据库之路
- 莫比乌斯反演习题总结
- 【整理】C#2.0泛型编程之概述、default()方法、别名指定与泛型约束
- Go Elasticsearch 快速入门
- linux中怎么卸载gamit,GAMIT 解算各步骤-详细
- 流畅的 Python
- office2010每次退出时更改会影响共用模板normal
- 【日志分析】Window日志分析
- 如何配置一台电脑。(一次解决电脑基础知识和如何选择合适电脑)
- elasticsearch 修改已存在的filed值 和 新增filed
- 成都拓嘉辰丰:拼多多一件代发的产品退货怎么做?
- js计算时间差(相差多少分钟)(时分)
热门文章
- (二)requests爬取智能合约账户地址及其交易记录
- 一本书被撕掉一页:剩余页码数之和是140
- javascript匿名函数的各种执行形式
- SAP标准教材名称所代表的模块和含义(转)
- 什么是缓存预热和热备?
- 该不该抛弃那匹马呢?
- 1.19Java设计模式
- 计算机科学与技术实验题代做,计算机科学与技术专业代写(本科)毕业设计(论文)要求...
- 2016计算机考研经验,2016大连理工大学计算机考研经验(示例代码)
- 图像的点云拼接-原理讲解与代码实现