mysql异地备份数据库
前一篇文章《windows服务器应用系统自动备份策略》讲到了mysql数据库本地备份策略,如果觉得备份到服务器上不够安全,防止服务器意外硬件损坏致使备份也丢失。那么可以采取异地备份,网上很多windo...
2024.11.15一,备份数据库
1,最简单的全量备份数据库的方式:
-uroot 默认是指用户名为 root,-pxxxxx默认是指密码为 xxxxx,dhg_20220110是指备份的数据库名称,backup.sql是指备份文件名。
以上四个参数,可以根据您的实际情况进行处理。
不管是 linux 还是 win环境下,mysqldump如果执行找不到位置,则可以直接指定mysqldump文件的目录。如/usr/local/mysql/bin/mysqldump;
mysqldump -uroot -pxxxxx dhg_20220110>backup.sql2,当跳过一些具体的大表不想备份时:
/usr/local/mysql/bin/mysqldump --ignore-table=dhg_20220110.sys_log --ignore-table=dhg_20220110.sys_log_copy -uroot -pxxxxx dhg_20220110>backup.sql3,当跳过一些临时创建的表不想备份时:
/usr/local/mysql/bin/mysqldump --ignore-table=dhg_20220110.*_copy -uroot -pxxxxx dhg_20220110>backup.sql二,还原数据库
还原数据库之前,要先创建好数据库,如示例中的 dhg_20220110为数据库名称,backup.sql 是备份 SQL。
mysql -uroot -pxxxxx dhg_20220110前一篇文章《windows服务器应用系统自动备份策略》讲到了mysql数据库本地备份策略,如果觉得备份到服务器上不够安全,防止服务器意外硬件损坏致使备份也丢失。那么可以采取异地备份,网上很多windo...
2024.11.15概述从MySQL5.6开始,mysqlbinlog支持将远程服务器上的binlog实时复制到本地服务器上。mysqlbinlog的实时二进制复制功能并非简单的将远程服务器的日志复制过来,它是通过MyS...
2024.11.15概述今天主要分享下关于mysql事务的相关sql,抽空做一下总结,整理如下:查询正在执行的事务(kill事务的线程ID(trx_mysql_thread_id))select * FROM infor...
2024.11.15概述前面已经介绍了Oracle如何去获取某用户下的所有表的行数,所以就不介绍了,今天主要分享的是怎么去获取mysql数据库下所有表的数据行数,主要介绍3个方法。1、估算某个数据库下的所有表的记录数可以...
2024.11.12我们都知道现在mysql开源数据库是我们现在小型网站使用较多的免费数据库,我们在创建数据表时容易出现表名出现有问题需要修改,今天在这里教大家利用Sql语句来修改表名的方法:本方法是使用phpMyAdm...
2024.11.15