首页 热点资讯 义务教育 高等教育 出国留学 考研考公

如何将mysql的一个完整数据库全部复制到另外一个数据库?

发布网友 发布时间:2022-04-23 05:44

我来回答

3个回答

热心网友 时间:2022-04-07 21:16

如果从库上表 t 数据与主库不一致,导致复制错误,整个库的数据量很大,重做从库很慢,如何单独恢复这张表的数据?通常认为是不能修复单表数据的,因为涉及到各表状态不一致的问题。下面就列举备份单表恢复到从库会面临的问题以及解决办法:

场景 1

如果复制报错后,没有使用跳过错误、复制过滤等方法修复主从复制。主库数据一直在更新,从库数据停滞在报错状态(假设 GTID 为 aaaa:1-100)。

修复步骤:

热心网友 时间:2022-04-07 22:34

数据库实际就是很多表的集合
所以复制库就是复制表
将表导出到
sql
文件
然后再导入

热心网友 时间:2022-04-08 00:09


sql语句
就行了
开始→运行→输入cmd,进入命令行模式,把目录切换到数据库bin目录下
mysqlmp
-u
用户名
-p
密码
--database
数据库名
>
D:abc.sql
创建一个数据库,名字和原来的相同。
mysql
-u
用户名
-p
密码
--database
数据库名
<
D:abc.sql

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com