导航:首页 > 编程大全 > mysqldump备份时数据库还能用吗

mysqldump备份时数据库还能用吗

发布时间:2024-03-02 00:43:04

㈠ 用mysqlmp备份数据库,需要把mysql关闭吗

不能关闭。
mysqlmp: 最早,也是最成熟的逻辑备份工具,是 MySQL 原生的用来备份整个数据库实例、单个数据库、单张表的逻辑备份工具, 上手简单,学习成本几乎为 0。备份简单,恢复也简单。
比如导出单个数据库 ytt: mysqlmp ytt > /tmp/ytt.sql;
恢复也非常简单:mysql < /tmp/ytt.sql

缺点是备份速度慢。在整个备份过程中,是单线程运行;备份出来的数据集要恢复的话同样也是单线程运行,恢复速度也慢。除非对同一时刻的所有表单独备份出来,自己写额外脚本进行多线程恢复。

㈡ mysql 备份之后原数据是否存在

使用mysqlmp进行备份和还原使用mysqlmp进行备份

mysqladmin stop-slave -uroot -p
mysqlmp --all-databases > fulldb.mp
mysqladmin start-slave -uroot -p
tar -czf /tmp/dbmp.tar.gz ./fulldb.mp ./mysql-relay-log.info

我们除了要备份了整个数据库的mp以外,还需要备份relay-log.info文件(上例为mysql-relay-log.info),该文件包含类似如下信息:
/var/lib/mysql/mysql-relay-bin.000002
720
mysql-bin.0000023968
指明了当前MySQL主服务器上二进制日志的执行状态。这个数据在还原从服务器的时候至关重要。
使用mysqlmp进行还原

mysql -uroot -p < /root/dbmp.db
stop slave;
CHANGE MASTER TO MASTER_HOST='192.168.10.201', MASTER_USER='slave_user', MASTER_PASSWORD='abc@DEF', MASTER_LOG_FILE='mysql-bin.000002', MASTER_LOG_POS=3968;
start slave;
show slave status\G

在状态中,如果有下面两行,则表示从服务器工作正常:

Slave_IO_Running: Yes
Slave_SQL_Running: Yes

使用数据库文件(Raw Data)进行备份和还原备份数据库文件

service mariadb stop
tar --selinux --acls --xattrs -czPf (www.wenbangcai.com)/root/dbbackup.tar.gz /var/lib/mysql/
service mariadb start

注意:红色参数让tar同时备份selinux属性和其他ACL属性,以防止还原到目标服务器后无法使用。还原数据库文件

service mariadb stop
tar --selinux --acls --xattrs -xzPf /root/dbbackup.tar.gz -C /
service mariadb start

同时,还原数据文件的时候,也需要指定这些参数。
故障排查错误消息

150401 9:58:06 [ERROR] mysqld: File '/var/lib/mysql/mysql-bin.index' not found (Errcode: 13)
150401 9:58:06 [ERROR] Aborting

检查SeLinux设置

ll -Z mysql-bin.index
-rw-rw----. mysql mysql unconfined_u :o bject_r:var_lib_t:s0 mysql-bin.index

解决方法
可以禁用SeLinux(配置文件/etc/selinux/config),

SELINUX=disabled

修改完后需要重启。
也可以在tar命令压缩、解压缩时添加如下参数:

tar --selinux --acls --xattrs

㈢ 备份或导出数据库命令mysqlmp怎么使用

mysqlmp工具很多方面类似相反作用的工具mysqlimport。它们有一些同样的选项。版但mysqlmp能够做更多的事情。它可以把整个 数据库装权载到一个单独的文本文件中。这个文件包含有所有重建您的数据库所需要的SQL命令。这个命令取得所有的模式(Schema,后面有解释)并且将其 转换成DDL语法(CREATE语句,即数据库定义语句),取得所有的数据,并且从这些数据中创建INSERT语句。这个工具将您的数据库中所有的设计倒 转。因为所有的东西都被包含到了一个文本文件中。这个文本文件可以用一个简单的批处理和一个合适SQL语句导回到MySQL中。这个工具令人难以置信地简单而快速。决不会有半点让人头疼地地方。
http://jingyan..com/article/ac6a9a5e175c522b653eacfd.html

㈣ mysql数据库备份和还原

MySQL有一种非常简单的备份方法,先将服务器停止,然后将MySQL中的数据库文件专直接复制出来。这是最属简单,速度最快的方法。
*将服务器停止,这样才可以保证在复制期间数据库的数据不会发生变化。如果在复制数据库的过程中还有数据写入,就会造成数据不一致。
恢复也一样,先将服务器停止,然后将备份的数据库覆盖同名的数据库即可。

阅读全文

与mysqldump备份时数据库还能用吗相关的资料

热点内容
电脑压缩文件发送微信太大了 浏览:730
列表框加入编辑框如何分割数据 浏览:493
数控折弯机编程要输哪些数据 浏览:593
重生一个女嫁四兄弟 浏览:204
眼科行业统计数据哪里收集 浏览:30
文件盒标签word制作 浏览:615
李采潭出演的老师 浏览:231
我有时去电影院的英文怎么写 浏览:43
有没有女性看的网站 浏览:19
伸冤人电影纹身图 浏览:938
电脑重装系统如何保留d盘文件 浏览:112
攻城掠地113怎么升级快 浏览:345
孤寂之狼未删减版本笔趣阁 浏览:844
日本逃离监狱的电影什么名字 浏览:681
拉伸实验数据处理图片怎么看 浏览:994
银泰影院今天的电影 浏览:868
韩国电影男得性病上了女护士 浏览:499
正在播放黑人英语老师作弊 浏览:696
罗莎卡拉乔洛电影 浏览:180
交通大数据环保 浏览:504

友情链接