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

Mysql怎么备份一个my.cnf配置文件

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

北京

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

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

看不清楚,换张图片

免费获取短信验证码

Mysql怎么备份一个my.cnf配置文件

本篇内容主要讲解“Mysql怎么备份一个my.cnf配置文件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Mysql怎么备份一个my.cnf配置文件”吧!

记录一个my.cnf吧 以免不时之需

  1. [client]
    port = 3307
    socket = /home/data/mydata/3307/mysql.sock

    [mysqld]
    port = 3307
    socket = /home/data/mydata/3307/mysql.sock

    basedir = /home/data/mysql
    datadir = /home/data/mydata/3307
    pid-file = /home/data/mydata/3307/mysql.pid
    server-id = 0013307

    skip-name-resolve
    back_log = 600
    ft_min_word_len          = 1
    max_connections = 8096
    max_connect_errors = 99999999
    #open_files_limit = 65535
    table_open_cache = 2048 
    max_allowed_packet = 128M
    binlog_cache_size = 8M
    max_heap_table_size = 128M
    tmp_table_size = 128M
    read_buffer_size = 16M
    read_rnd_buffer_size = 32M
    sort_buffer_size = 8M
    join_buffer_size = 8M
    key_buffer_size = 128M
    thread_cache_size = 8
    query_cache_size = 0
    query_cache_limit = 2M

  2. table_open_cache_instances = 128

  3. innodb_online_alter_log_max_size=1G

  4. innodb_io_capacity=2000

    log-bin = mysql-bin
    binlog_format = ROW
    replicate-wild-do-table=test.%
    replicate-wild-do-table=mysql.%
    replicate-wild-do-table= information_schema.%
    replicate-wild-do-table=interface_hd_com.%
    replicate-wild-ignore-table=test2.%
    replicate-wild-ignore-table= performance_schema.%
    log_slave_updates
    relay-log=mysql-relay-bin
    skip_slave_start


    gtid_mode=ON
    enforce-gtid-consistency
    report-host=192.168.1.157
    report-port=3307
    master-info-repository=TABLE
    relay-log-info-repository=TABLE
    #sync-master-info = 1


    expire_logs_days = 3
    log_error = /home/data/mydata/3307/mysql-error.log
    slow_query_log = 1
    long_query_time = 1
    slow_query_log_file = /home/data/mydata/3307/mysql-slow.log
    performance_schema = 0
    skip-external-locking

    default_storage_engine = InnoDB
    innodb_file_per_table = 1
    innodb_open_files = 1500
    innodb_buffer_pool_size = 10240M
    innodb_write_io_threads = 4
    innodb_read_io_threads = 4
    innodb_thread_concurrency = 0
    innodb_purge_threads = 1
    innodb_flush_log_at_trx_commit = 1
    innodb_log_buffer_size = 2M
    innodb_log_file_size = 32M
    innodb_log_files_in_group = 3
    innodb_max_dirty_pages_pct = 90
    innodb_lock_wait_timeout = 120

    #innodb_undo_tablespaces = 16
    #innodb_undo_directory = /home/data/mydata/3307/undo

    bulk_insert_buffer_size = 8M
    myisam_sort_buffer_size = 8M
    myisam_max_sort_file_size = 10G
    myisam_repair_threads = 1

    interactive_timeout = 28800
    wait_timeout = 28800

    [mysqldump]
    quick
    max_allowed_packet = 16M
    [myisamchk]
    key_buffer_size = 8M
    sort_buffer_size = 8M
    read_buffer = 4M
    write_buffer = 4M

备注:关于replicate-wild-do-table

  1. 1 如果同时使用replicate-wild-do-table  replicate-wild-ignore-table

  1. replicate-wild-do-table=test.%
    replicate-wild-ignore-table=test2.%
    那么:主库上的只有test的操作会同步至从库,test2和其它的库都不会同步,新建db 也不会同步

 2.只有replicate-wild-ignore-table 

 replicate-wild-ignore-table= liuliang.%
  那么:主库上只有liuliang库的操作不同步,其它的都同步,并且新建库也会同步!
 

 3.只有replicate-wild-do-table

 replicate-wild-do-table=oauth.%
那么:主库上只有oauth的操作才同步,其它的都不同步,新建的db也不会同步     ===等同于第一种模式!

再备份一个

  1. [client]
    port    = 3306
    socket  = /data/3306/mysql.sock
    default-character-set=utf8mb4


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


    [mysqld]
    init-connect='SET NAMES utf8mb4'
    character-set-server = utf8mb4
    skip-character-set-client-handshake 
    lower_case_table_names = 1
    federated
    secure_file_priv=''

    server-id=139
    port    = 3306
    socket  = /data/3306/mysql.sock
    basedir = /usr/local/mysql
    datadir = /data/3306/data
    transaction_isolation = REPEATABLE-READ
    log-error = /data/3306/error.log
    slow_query_log_file=/data/3306/slow-log.log

  2. slow_query_log = 1
    pid-file = /data/3306/mysql.pid
    log-bin = /data/3306/binlog/mysql-bin
    binlog_format=ROW
    slave-skip-errors = 1032,1062

    skip-external-locking
    skip-name-resolve
    default-storage-engine = INNODB
    wait_timeout=200
    connect_timeout = 20
    interactive_timeout=200
    back_log = 500    
    event_scheduler = ON   --开启event事件支持
    long_query_time = 1
    max_binlog_size = 256M
    binlog_cache_size = 8M
    expire_logs_days = 7
    relay_log_purge = 0      ----relay lof 自动清除关闭,开启后可通过flush logs手动清除
    relay_log_recovery = 1
    skip-slave-start = 1
    log_slave_updates = 1
    max_connections = 3000
    table_open_cache = 6144
    table_definition_cache = 4096
    sort_buffer_size = 512K
    read_buffer_size = 512K
    read_rnd_buffer_size = 512K
    tmp_table_size = 64M    --内存临时表的最大值
    max_heap_table_size = 64M  
    bulk_insert_buffer_size = 32M   -- 批量插入暂存使用内存
    thread_cache_size = 8M
    thread_stack = 256K
    max_allowed_packet = 500M

    join_buffer_size = 4M
    innodb_buffer_pool_size = 20G
    innodb_buffer_pool_instances = 4
    innodb_additional_mem_pool_size = 16M
    innodb_log_file_size = 1024M
    innodb_log_buffer_size = 64M
    innodb_log_files_in_group = 3
    innodb_flush_log_at_trx_commit = 1
    innodb_sync_spin_loops = 40    --上下文切换自旋锁
    innodb_max_dirty_pages_pct = 90
    innodb_support_xa = 1
    innodb_thread_concurrency = 0
    innodb_thread_sleep_delay = 500
    innodb_file_io_threads = 4
    innodb_lock_wait_timeout = 200
    innodb_concurrency_tickets = 1000
    log_bin_trust_function_creators = 1
    innodb_flush_method = O_DIRECT
    innodb_file_per_table = 1
    innodb_read_io_threads = 8
    innodb_write_io_threads = 8
    innodb_io_capacity = 1500
    innodb_file_format = Barracuda
    innodb_purge_threads = 4
    innodb_purge_batch_size = 32
    innodb_old_blocks_pct=75
    innodb_change_buffering = all
    group_concat_max_len=102400
    loose_max_statement_time=600000
    innodb_print_all_deadlocks = 1

    [mysqldump]
    quick
    max_allowed_packet = 500M

    [mysqld_safe]
    log-error=/data/3306/mysql.err
    pid-file=/data/3306/mysqld.pid

到此,相信大家对“Mysql怎么备份一个my.cnf配置文件”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

免责声明:

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

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

Mysql怎么备份一个my.cnf配置文件

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

下载Word文档

猜你喜欢

mysql怎么还原sql备份文件

要还原MySQL数据库的SQL备份文件,可以使用以下方法:1. 使用命令行还原:打开命令行窗口,进入到MySQL的安装目录下的bin文件夹内。然后执行以下命令:```mysql -u 用户名 -p 数据库名 ```其中,用户名是数据库的用户
2023-09-27

探讨怎样备份思科路由器的配置文件呢?

  路由器(Router,又称路径器)是一种计算机网络设备,而配置文件就是对于不一样的对象进行不一样配置的文件。今天小编就和大家一起来探讨一下怎样备份思科路由器的配置文件呢?  关于备份思科路由器相关的配置文件,这一个部分究竟有多么的重要,相信就算小编不用多说,大家都应该知道了吧。其实在路由器的配置过程里面,大家常常都
探讨怎样备份思科路由器的配置文件呢?
2024-04-17

怎么在linux中定时备份MySQL数据库并删除备份文件

怎么在linux中定时备份MySQL数据库并删除备份文件?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一丶选择一个比较大位置来保存备份文件(创建文件就行)使用mkdir来创
2023-06-09

springboot怎么配置多个yml文件

在Spring Boot中配置多个YAML文件可以通过以下步骤实现:创建多个YAML文件,每个文件对应一个配置文件。例如,创建一个名为application.yml的默认配置文件和一个名为application-dev.yml的开发环境配置
springboot怎么配置多个yml文件
2024-02-29

mysql定时数据库备份与还原怎么配置

MySQL数据库备份和还原可以通过使用MySQL自带的工具mysqldump和mysql来实现。下面是具体的配置步骤:定时备份数据库:可以使用crontab来定时执行备份脚本。首先创建一个备份脚本如backup.sh,并添加如下内容:#!
mysql定时数据库备份与还原怎么配置
2024-04-09

vue怎么生成一个配置文件修改接口

这篇文章主要介绍了vue怎么生成一个配置文件修改接口的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue怎么生成一个配置文件修改接口文章都会有所收获,下面我们一起来看看吧。教程:第一步:安装generate-a
2023-07-04

Navicat中怎么设置备份文件的存储策略

在Navicat中设置备份文件的存储策略,可以按照以下步骤操作:打开Navicat软件,并连接到你的数据库服务器。在连接成功后,选择要备份的数据库,右键点击该数据库,在弹出的菜单中选择“备份数据库”。在弹出的“备份数据库”对话框中,可以设置
Navicat中怎么设置备份文件的存储策略
2024-05-11

怎么用vbs删除前一天创建的备份文件

这篇文章主要介绍“怎么用vbs删除前一天创建的备份文件”,在日常操作中,相信很多人在怎么用vbs删除前一天创建的备份文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用vbs删除前一天创建的备份文件”的疑
2023-06-08

ubuntu中怎么看mysql的配置文件

本篇内容主要讲解“ubuntu中怎么看mysql的配置文件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ubuntu中怎么看mysql的配置文件”吧!ubuntu系统中查看mysql配置文件的方
2023-07-04

怎么在VBS中一键配置Hosts文件

怎么在VBS中一键配置Hosts文件?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Windows环境(我用的是一个32位的Win7)下hosts文件在计算机中的
2023-06-08

Ubuntu下MySQL怎么安装与配置文件

本篇内容主要讲解“Ubuntu下MySQL怎么安装与配置文件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Ubuntu下MySQL怎么安装与配置文件”吧!Ubuntu MySQL系统的特性,并结
2023-06-16

编程热搜

目录