Ad Widget

Collapse

Импорт Бэкап без истории

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Fractal1990
    Senior Member
    • Mar 2016
    • 129

    #1

    Импорт Бэкап без истории

    умер sql? пришлось заново переставить, установил, создал базу zabbix, импортировал в неё из /usr/share/doc/zabbix-server-mysql начальные схемы. распаковал бэкап, в архиве он показывался как 280 гигов, после распаковки всего 80, это нормально? как теперь можно залить все обратно без истории? чтобы только схемы, карты, узлы?
  • Fractal1990
    Senior Member
    • Mar 2016
    • 129

    #2
    Originally posted by Fractal1990
    умер sql? пришлось заново переставить, установил, создал базу zabbix, импортировал в неё из /usr/share/doc/zabbix-server-mysql начальные схемы. распаковал бэкап, в архиве он показывался как 280 гигов, после распаковки всего 80, это нормально? как теперь можно залить все обратно без истории? чтобы только схемы, карты, узлы?
    сейчас импортирую полный бэкап, в папке /var/lib/mysql создаются - mysql-bin.000001 по 1 гб, это нормально?

    Comment

    • yukra
      Senior Member
      • Apr 2013
      • 1359

      #3
      очень много неизвестных. Как бэкап делался? Как заливаете? Какой конфиг мускуля? mysql-bin.000001 - это скорей всего бинлоги и если они включены в конфиге, то да, нормально.

      Comment

      • Fractal1990
        Senior Member
        • Mar 2016
        • 129

        #4
        Originally posted by yukra
        очень много неизвестных. Как бэкап делался? Как заливаете? Какой конфиг мускуля? mysql-bin.000001 - это скорей всего бинлоги и если они включены в конфиге, то да, нормально.
        пока бэкап льется решил на виртуалке потренироваться,

        воткнул все с нуля, далее выполнил партиционирвоание http://unixadm.info/content/разбиени...;-zabbix-mysql

        все прошло без ошибок, даты брал с 1 августа 2016 по 14, но теперь zabbix сервер не стартует, при чем в логах пусто, удалил файл с логами, но он не создался, debug level=3 у меня

        Comment

        • yukra
          Senior Member
          • Apr 2013
          • 1359

          #5
          Originally posted by fractal1990
          пока бэкап льется решил на виртуалке потренироваться,

          воткнул все с нуля, далее выполнил партиционирвоание http://unixadm.info/content/разбиени...;-zabbix-mysql

          все прошло без ошибок, даты брал с 1 августа 2016 по 14, но теперь zabbix сервер не стартует, при чем в логах пусто, удалил файл с логами, но он не создался, debug level=3 у меня
          Печалька. Желаю удачи.

          Comment

          • Fractal1990
            Senior Member
            • Mar 2016
            • 129

            #6
            Originally posted by yukra
            Печалька. Желаю удачи.
            да, жаль..

            Comment

            • Fractal1990
              Senior Member
              • Mar 2016
              • 129

              #7
              Originally posted by Fractal1990
              да, жаль..
              хм, все было из-за DisableHousekeeping=1, в новых версиях не поддерживается, Вы с партиционированием как? есть вопросы

              Comment

              • Fractal1990
                Senior Member
                • Mar 2016
                • 129

                #8
                Originally posted by fractal1990
                хм, все было из-за disablehousekeeping=1, в новых версиях не поддерживается, Вы с партиционированием как? есть вопросы
                а какой файл должен увеличиваться при импорте бэкапа? как отследить что все льется?

                Comment

                • yukra
                  Senior Member
                  • Apr 2013
                  • 1359

                  #9
                  Originally posted by Fractal1990
                  а какой файл должен увеличиваться при импорте бэкапа?
                  очень много неизвестных. Как бэкап делался? Как заливаете? Какой конфиг мускуля?
                  Originally posted by Fractal1990
                  как отследить что все льется?
                  Code:
                  mysqladmin pr

                  Comment

                  • Fractal1990
                    Senior Member
                    • Mar 2016
                    • 129

                    #10
                    Originally posted by yukra
                    Code:
                    mysqladmin pr
                    Code:
                    # Example MySQL config file for very large systems.
                    #
                    # This is for a large system with memory of 1G-2G where the system runs mainly
                    # MySQL.
                    #
                    # MySQL programs look for option files in a set of
                    # locations which depend on the deployment platform.
                    # You can copy this option file to one of those
                    # locations. For information about these locations, see:
                    # http://dev.mysql.com/doc/mysql/en/option-files.html
                    #
                    # In this file, you can use all long options that a program supports.
                    # If you want to know which options a program supports, run the program
                    # with the "--help" option.
                    
                    # The following options will be passed to all MySQL clients
                    [client]
                    #password       = your_password
                    port            = 3306
                    socket          = /var/run/mysqld/mysqld.sock
                    
                    # Here follows entries for some specific programs
                    
                    # The MySQL server
                    [mysqld]
                    user            = mysql
                    pid-file        = /var/run/mysqld/mysqld.pid
                    socket          = /var/run/mysqld/mysqld.sock
                    port            = 3306
                    skip-external-locking
                    key_buffer_size = 384M
                    max_allowed_packet = 1M
                    table_open_cache = 512
                    sort_buffer_size = 2M
                    read_buffer_size = 2M
                    read_rnd_buffer_size = 8M
                    myisam_sort_buffer_size = 64M
                    thread_cache_size = 8
                    query_cache_size = 32M
                    innodb_file_per_table = 1
                    innodb_data_file_path=ibdata1:10M:autoextend:max:15G
                    # Try number of CPU's*2 for thread_concurrency
                    thread_concurrency = 8
                    
                    # Don't listen on a TCP/IP port at all. This can be a security enhancement,
                    # if all processes that need to connect to mysqld run on the same host.
                    # All interaction with mysqld must be made via Unix sockets or named pipes.
                    # Note that using this option without enabling named pipes on Windows
                    # (via the "enable-named-pipe" option) will render mysqld useless!
                    # 
                    #skip-networking
                    
                    # Replication Master Server (default)
                    # binary logging is required for replication
                    log-bin=mysql-bin
                    
                    # required unique id between 1 and 2^32 - 1
                    # defaults to 1 if master-host is not set
                    # but will not function as a master if omitted
                    server-id       = 1
                    
                    # Replication Slave (comment out master section to use this)
                    #
                    # To configure this host as a replication slave, you can choose between
                    # two methods :
                    #
                    # 1) Use the CHANGE MASTER TO command (fully described in our manual) -
                    #    the syntax is:
                    #
                    #    CHANGE MASTER TO MASTER_HOST=<host>, MASTER_PORT=<port>,
                    #    MASTER_USER=<user>, MASTER_PASSWORD=<password> ;
                    #
                    #    where you replace <host>, <user>, <password> by quoted strings and
                    #    <port> by the master's port number (3306 by default).
                    #
                    #    Example:
                    #
                    #    CHANGE MASTER TO MASTER_HOST='125.564.12.1', MASTER_PORT=3306,
                    #    MASTER_USER='joe', MASTER_PASSWORD='secret';
                    #
                    # OR
                    #
                    # 2) Set the variables below. However, in case you choose this method, then
                    #    start replication for the first time (even unsuccessfully, for example
                    #    if you mistyped the password in master-password and the slave fails to
                    #    connect), the slave will create a master.info file, and any later
                    #    change in this file to the variables' values below will be ignored and
                    #    overridden by the content of the master.info file, unless you shutdown
                    #    the slave server, delete master.info and restart the slaver server.
                    #    For that reason, you may want to leave the lines below untouched
                    #    (commented) and instead use CHANGE MASTER TO (see above)
                    #
                    # required unique id between 2 and 2^32 - 1
                    # (and different from the master)
                    # defaults to 2 if master-host is set
                    # but will not function as a slave if omitted
                    #server-id       = 2
                    #
                    # The replication master for this slave - required
                    #master-host     =   <hostname>
                    #
                    # The username the slave will use for authentication when connecting
                    # to the master - required
                    #master-user     =   <username>
                    #
                    # The password the slave will authenticate with when connecting to
                    # the master - required
                    #master-password =   <password>
                    #
                    # The port the master is listening on.
                    # optional - defaults to 3306
                    #master-port     =  <port>
                    #
                    # binary logging - not required for slaves, but recommended
                    #log-bin=mysql-bin
                    #
                    # binary logging format - mixed recommended 
                    #binlog_format=mixed
                    
                    # Uncomment the following if you are using InnoDB tables
                    #innodb_data_home_dir = /var/lib/mysql
                    #innodb_data_file_path = ibdata1:2000M;ibdata2:10M:autoextend
                    #innodb_log_group_home_dir = /var/lib/mysql
                    # You can set .._buffer_pool_size up to 50 - 80 %
                    # of RAM but beware of setting memory usage too high
                    #innodb_buffer_pool_size = 384M
                    #innodb_additional_mem_pool_size = 20M
                    # Set .._log_file_size to 25 % of buffer pool size
                    #innodb_log_file_size = 100M
                    #innodb_log_buffer_size = 8M
                    #innodb_flush_log_at_trx_commit = 1
                    #innodb_lock_wait_timeout = 50
                    
                    [mysqldump]
                    quick
                    max_allowed_packet = 16M
                    
                    [mysql]
                    no-auto-rehash
                    # Remove the next comment character if you are not familiar with SQL
                    #safe-updates
                    
                    [myisamchk]
                    key_buffer_size = 256M
                    sort_buffer_size = 256M
                    read_buffer = 2M
                    write_buffer = 2M
                    
                    [mysqlhotcopy]
                    interactive-timeout
                    бэкап без переменных просто дамп

                    Comment

                    • yukra
                      Senior Member
                      • Apr 2013
                      • 1359

                      #11
                      Originally posted by Fractal1990
                      Code:
                      ...
                      innodb_file_per_table = 1
                      ...
                      а какой файл должен увеличиваться при импорте бэкапа?
                      Значит должны появляться файлы *.idb, скорее всего они будут в /var/lib/mysql/zabbix/

                      Какая конкретно таблица сейчас заливается можно понять по выводу "mysqladmin pr"

                      Зы: конфиг у вас какой-то странный. innodb_file_per_table и рядом innodb_data_file_path, innodb_buffer_pool_size вообще остуствует, рекомендую почитать что нить в "это сторону", например это(для начала) и это(для более плотного понимания)

                      Comment

                      Working...