Heim >Datenbank >MySQL-Tutorial >mysql在线全备份和恢复

mysql在线全备份和恢复

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-07 15:08:531424Durchsuche

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 在线全备份: mysqldump -uroot -p --default-character-set=utf8 --opt --master-data=1 --single-transaction --flush-logs databasename dabase_bak.sql 恢复: 1)# mysql -uroot -p databasename

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入

  在线全备份:

  mysqldump -uroot -p --default-character-set=utf8 --opt --master-data=1 --single-transaction --flush-logs databasename > dabase_bak.sql

  恢复:

  1)# mysql -uroot -p databasename

  2)mysql>source /root/dabase_bak.sql

  大数据库的备份恢复:

  [root@ticket_backup ~]# vim /etc/my.cnf

  [mysqld]

  datadir=/var/lib/mysql

  socket=/var/lib/mysql/mysql.sock

  user=mysql

  # Default to using old password format for compatibility with mysql 3.x

  # clients (those using the mysqlclient10 compatibility package).

  old_passwords=1

  # Disabling symbolic-links is recommended to prevent assorted security risks;

  # to do so, uncomment this line:

  # symbolic-links=0

  log-bin=mysql-bin

  max_allowed_packet = 32M

  query_cache_size = 32M

  key_buffer_size = 384M

  table_cache = 128K

  [mysqld_safe]

  log-error=/var/log/mysqld.log

  pid-file=/var/run/mysqld/mysqld.pid

  [mysqldump]

  max_allowed_packet = 32M

mysql在线全备份和恢复

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn