我的编程空间,编程开发者的网络收藏夹
学习永远不晚

MySQL 5.5如何设置配置文件

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

MySQL 5.5如何设置配置文件

这篇文章主要介绍了MySQL 5.5如何设置配置文件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

在MySQL数据库中,可以没有配置文件,在这种情况下,MySQL会安装编译时的默认参数设置启动实例
用以下命令查看,当MYSQL数据库实例启动时,它会在哪些位置查找配置文件
[root@localhost test]# mysql --help | grep my.cnf
                      order of preference, my.cnf, $MYSQL_TCP_PORT,
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf

MySQL里面有启动参数、系统参数,启动参数通过show variables无法查询到,可以在mysqld的选项中查到
例如关于二进制日志有Startup Options Used with Binary Logging、System Variables Used with Binary Logging两种参数

[root@localhost log]# mysqld --verbose --help > 02.txt
[root@localhost log]# vim 02.txt
..
  --binlog-do-db=name Tells the master it should log updates for the specified
                      database, and exclude all others not explicitly
                      mentioned.
..
[root@localhost log]# vim /etc/my.cnf
..
# log
server-id = 10000
log-bin = /log/binlog/mysql-bin
binlog_format = MIXED
binlog-do-db = test
[root@localhost data]# vim /etc/my.cnf

[client]
port = 3306
socket=/mysql_data/70005/mysql.sock

# Mysql server
[mysqld]
port = 3306
user = mysql
socket=/mysql_data/70005/mysql.sock
pid-file = /mysql_data/70005/mysqld.pid
basedir = /software
datadir = /data
#tmpdir = 
open_files_limit = 10240
max_connections = 500
max_connect_errors = 100000
sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
wait_timeout = 100

# Cache
table_open_cache = 400
thread_cache_size = 300

# Buffer
max_allowed_packet = 256M
max_heap_table_size = 256M
net_buffer_length = 8K
sort_buffer_size = 4M
join_buffer_size = 2M
read_buffer_size = 2M
read_rnd_buffer_size = 16M
#query_cache_size = 32M

# Log
server-id = 1
log-bin = /log/binlog/mysql-bin
sync_binlog = 2
binlog_cache_size = 32M
max_binlog_cache_size = 512M
max_binlog_size = 512M
binlog_format = MIXED
#binlog_cache_use = 100
#binlog_cache_disk_use = 50
log_output = FILE
log_error = /log/err.log
slow_query_log = 1
slow_query_log_file = /log/slow_query.log
long_query_time = 10
log-short-format = 0
log_slow_admin_statements = 0
log_queries_not_using_indexes = 0
#log_throttle_queries_not_using_indexes = 0
log_slow_slave_statements = 0
general_log = 0
general_log_file = /log/general_query.log

# InnoDB
innodb_data_file_path = ibdata1:12M:autoextend:max:100G
#innodb_data_file_path = /ibdata/ibdata1:12M:autoextend:max:100G
innodb_data_home_dir = /ibdata
innodb_file_per_table = 1
innodb_log_group_home_dir = /log/innodb
#innodb_log_file_size = 256M
#innodb_log_files_in_group = 3
innodb_log_buffer_size = 8M
innodb_buffer_pool_size = 100M
# InnoDB undo __ Mysql 5.6 or higher
#innodb_undo_directory = /log/undo
#innodb_undo_tablespaces = 2
#innodb_undo_logs = 200

innodb_fast_shutdown = 1

innodb_flush_log_at_trx_commit = 1
innodb_buffer_pool_instances = 5

# MyISAM
#skip-external-locking
#key_buffer_size = 128M
#myisam_sort_buffer_size = 64M

# Character set
#character_set_server = gbk
#collation_server = gbk_bin

# Federated storage engine
federated

# Transaction
init_connect='SET autocommit=0'

[mysql]
no-auto-rehash
default-character-set = gbk

[mysqldump]
quick
max_allowed_packet = 16M

[myisamchk]
#key_buffer_size = 256M
#sort_buffer_size = 256M
#read_buffer = 2M
#write_buffer = 2M

[mysqlhotcopy]
#interactive-timeout

感谢你能够认真阅读完这篇文章,希望小编分享的“MySQL 5.5如何设置配置文件”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

MySQL 5.5如何设置配置文件

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

redis配置文件如何设置密码

要在Redis配置文件中设置密码,您需要打开Redis的配置文件(通常是redis.conf)并找到以下行:requirepass foobared将其更改为:requirepass yourpassword确保将“yourpass
redis配置文件如何设置密码
2024-04-09

idea64.exe.vmoptions文件如何设置调整VM配置文件

这篇文章主要介绍了idea64.exe.vmoptions文件如何设置调整VM配置文件问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-05-17

mysql的my.ini文件如何配置

MySQL的my.ini文件是用来配置MySQL数据库服务器的配置文件,以下是一些可能的配置选项和示例:设置MySQL服务器的端口号:port=3306设置MySQL服务器的安装路径:basedir=C:/mysql设置MySQL服务器
mysql的my.ini文件如何配置
2024-04-09

php如何在配置文件中设置时区

本篇内容主要讲解“php如何在配置文件中设置时区”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php如何在配置文件中设置时区”吧!php配置文件设置时区的方法:首先找到并打开配置文件“php.i
2023-06-20

nginx自动更新配置文件如何设置

要让nginx自动更新配置文件,可以通过以下步骤设置:创建一个脚本来更新nginx配置文件。可以编写一个脚本,该脚本会自动更新nginx配置文件,并且可以定期运行该脚本以确保配置文件始终是最新的。使用定时任务来定期运行更新配置文件的脚本。可
nginx自动更新配置文件如何设置
2024-04-08

ThinkPHP如何配置文件

这篇文章将为大家详细讲解有关ThinkPHP如何配置文件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。thinkphp是什么thinkphp属于一种免费的开发框架,能够用于开发前端网页,最早thinkph
2023-06-14

jspXCMS如何配置文件

本篇内容介绍了“jspXCMS如何配置文件”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!配置文件目录/src/main/resources/
2023-06-26

Nagios pnp中如何配置Nagios配置文件

这篇文章主要为大家展示了“Nagios pnp中如何配置Nagios配置文件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Nagios pnp中如何配置Nagios配置文件”这篇文章吧。1.Na
2023-06-16

Linux下如何配置网络设备文件

这篇文章主要介绍了Linux下如何配置网络设备文件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。系统网络设备的配置文件保存在”/etc/sysconfig/network-s
2023-06-27

编程热搜

目录