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

Mysql 导出导入数据库问题。不要复制的,因为看不懂。

发布网友 发布时间:2022-04-23 07:28

我来回答

3个回答

懂视网 时间:2022-04-07 21:17





在node01上导出数据库

[root@node01 ~]# mysqldump -u dba -p -B phpwind > /opt/phpwind.sql


在node02上导入数据库

[root@node02 ~]# mysql -u dba -p < /opt/phpwind.sql







本文出自 “winterysea的博客” 博客,请务必保留此出处http://winterysea.blog.51cto.com/9677346/1650304

mysql数据库的导入与导出

标签:mysql 导入 导出

热心网友 时间:2022-04-07 18:25

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

场景 1

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

修复步骤:

热心网友 时间:2022-04-07 19:43

windows下
1、开始--运行(或者按windouws徽标间+r),输入cmd,回车,出现命令行
2、如果你没有启动mysql服务,输入net
start
mysql,否则可以跳过此步
3、输入d:,将当前目录设为D盘,方便查找生成的sql文件
4、导出整个数据库输入如下命令(注意数据库名换成你自己的),
回车后输入密码,即可在D盘找到dbname.sql文件
mysqlmp
-u
root
-p
数据库名
>
dbname.sql
如果只是导出一个表,用下面命令
mysqlmp
-u
root
-p
数据库名
表名>
dbname.sql
5、导入过程,进入mysql数据库控制台,如mysql
-u
root
-p
mysql>use
数据库
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source
d:dbname.sql
如果提示找不到文件,输完sourw后,可以用鼠标把文件直接拖进命令行窗口

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