广告
返回顶部
首页 > 资讯 > 数据库 >Mysql怎么备份一个my.cnf配置文件
  • 379
分享到

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

2024-04-02 19:04:59 379人浏览 薄情痞子
摘要

本篇内容主要讲解“Mysql怎么备份一个my.cnf配置文件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“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配置文件”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

您可能感兴趣的文档:

--结束END--

本文标题: Mysql怎么备份一个my.cnf配置文件

本文链接: https://www.lsjlt.com/news/59668.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • Mysql怎么备份一个my.cnf配置文件
    本篇内容主要讲解“Mysql怎么备份一个my.cnf配置文件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Mysql怎么备份一个my.cnf配置文件”吧! ...
    99+
    2022-10-18
  • mysql怎么定时备份文件
    本篇内容主要讲解“mysql怎么定时备份文件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql怎么定时备份文件”吧!i_定时备份文件mysql在cd /h...
    99+
    2022-10-18
  • mysql怎么还原sql备份文件
    要还原MySQL数据库的SQL备份文件,可以使用以下方法:1. 使用命令行还原:打开命令行窗口,进入到MySQL的安装目录下的bin...
    99+
    2023-09-27
    mysql sql
  • MySQL怎么备份和恢复文件
    本篇内容介绍了“MySQL怎么备份和恢复文件”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!MySQL备份与...
    99+
    2022-10-18
  • vue怎么生成一个配置文件修改接口
    这篇文章主要介绍了vue怎么生成一个配置文件修改接口的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue怎么生成一个配置文件修改接口文章都会有所收获,下面我们一起来看看吧。教程:第一步:安装generate-a...
    99+
    2023-07-04
  • MySQL中怎么修复配置文件
    MySQL中怎么修复配置文件,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。错误和解决方案无法连接到远程服务器:首先要验证DNA配置的设置,并确...
    99+
    2022-10-18
  • mysql配置文件是怎么样的
    这篇文章将为大家详细讲解有关mysql配置文件是怎么样的,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 [client] port=3306 # socket=/u...
    99+
    2022-10-18
  • 怎么在linux中定时备份MySQL数据库并删除备份文件
    怎么在linux中定时备份MySQL数据库并删除备份文件?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一丶选择一个比较大位置来保存备份文件(创建文件就行)使用mkdir来创...
    99+
    2023-06-09
  • java用配置文件怎么连接mysql
    java用配置文件怎么连接mysql?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。java用配置文件怎么连接mysql1. 下载...
    99+
    2022-10-18
  • mysql怎么修改配置文件路径
    mysql修改配置文件路径的方法:1.mysql安装目录下找到配置文件my.ini;2.在my.ini中找到mysql数据存储位置配置datadir选项;3.修改配置文件my.ini中数据存储目录为“D:/software/MySql/da...
    99+
    2022-10-21
  • ubuntu中怎么看mysql的配置文件
    本篇内容主要讲解“ubuntu中怎么看mysql的配置文件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ubuntu中怎么看mysql的配置文件”吧!ubuntu系统中查看mysql配置文件的方...
    99+
    2023-07-04
  • 怎么进行mysql dump备份文件的压缩对比
    这篇文章将为大家详细讲解有关怎么进行mysql dump备份文件的压缩对比,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。mysqldump,使用single...
    99+
    2022-10-18
  • 怎么在VBS中一键配置Hosts文件
    怎么在VBS中一键配置Hosts文件?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Windows环境(我用的是一个32位的Win7)下hosts文件在计算机中的...
    99+
    2023-06-08
  • 怎么用vbs删除前一天创建的备份文件
    这篇文章主要介绍“怎么用vbs删除前一天创建的备份文件”,在日常操作中,相信很多人在怎么用vbs删除前一天创建的备份文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用vbs删除前一天创建的备份文件”的疑...
    99+
    2023-06-08
  • Ubuntu下MySQL怎么安装与配置文件
    本篇内容主要讲解“Ubuntu下MySQL怎么安装与配置文件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Ubuntu下MySQL怎么安装与配置文件”吧!Ubuntu MySQL系统的特性,并结...
    99+
    2023-06-16
  • Linux怎么安装mysql默认配置文件位置
    这篇“Linux怎么安装mysql默认配置文件位置”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Linux怎么安装mysql...
    99+
    2023-06-28
  • 个人文件服务器搭建怎么配置
    搭建个人文件服务器需要以下几个步骤:1. 选择服务器操作系统:可以选择 Windows Server、Linux 等操作系统,建议选...
    99+
    2023-06-06
    文件服务器 服务器
  • mysql配置文件路径错误怎么解决
    要解决MySQL配置文件路径错误,您可以尝试以下几个步骤:1. 检查MySQL配置文件的路径是否正确,通常MySQL的配置文件位于/...
    99+
    2023-09-04
    mysql
  • MySQL怎么为每个数据库建立一个文件夹
    在MySQL中,每个数据库都有一个对应的文件夹来存储相关的文件。要为每个数据库建立一个文件夹,可以按照以下步骤操作:1. 找到MyS...
    99+
    2023-10-18
    MySQL 数据库
  • Linux系统中怎么设置备份和恢复文件权限
    今天就跟大家聊聊有关Linux系统中怎么设置备份和恢复文件权限,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1. 安装ACL工具在Debian, Ubuntu,Linux Mint上...
    99+
    2023-06-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作