实时搜索: mysql如何备份

mysql如何备份

672条评论 4661人喜欢 4900次阅读 260人点赞
mysql到底如何备份? 有人说用mysqldump 命令。但是我用为什么总是提示错误?是不是使用mysqldump命令还需要安装什么插件?
请懂的大哥给解释下。再给个例子,谢谢。
另外我装了MySQL Query Browser在这里面如何备份MYSQL数据库?别人说很简单。但是我怎么找不到备份的地方 ? ...

mysql到底如何备份?: 制作一个bat
在bat里输入:
mysqldump.exe -u root -P 3306 --password=pwd dbname -r back.sql --default-character-set=latin1

bqt在放在mysqldump.exe同一目录下,运行bat即可。记得设置好数据库帐号和密码

如何有效地提高 MySQL 的备份和恢复速度: 你好,
  一 加速备份
  1、 加了single-transaction参数 备份时 需要先flush table with read lock 这个过程中会有一个锁表的过程,如果有事务或语句正在执行,没有结束,那么备份进程会一直等待,并且阻塞别的事务,那么也会影响业务。所以要先确认备份的时候没有大的事务在运行。具体 single-transaction的加锁可以参考 我的博客:mysqldump备份时加single-transaction会不会加锁2 、mysqldump是单进程的,没有办法并行,但现在机器的瓶颈多是出现在IO方面,可以使用更了的IO设备加快速度3 、mysqldump时如果空间够的话,不要边压缩边备份二 加速恢复
  1 关闭binlog:不写入Binlog会大大的加快数据导入的速度2 innodb_flush_log_at_trx_commit=0
  3 更好的配置
  建议:
  如果非要使用逻辑备份,可以考虑mysqldumper, mysqlpump(5.7)这两个工具去备份,这两个在备份的时候支持并行操作,mysqldumper还可以对单表进行恢复,在只需要恢复单表的情况下,恢复速度会大大加快使用物理备份 xtrabackup (open source),MEB(oracle提供,收费): 他们的备份原理是基于mysql crash recover, 备份速度 是和逻辑备份的相差不太大。但是恢复速度却有很大的提升。
  逻辑备份 备出来的是sql语句文件,恢复时需要一条一条的执行sql,所以恢复很慢。
  而物理备份和还原的速度 相当于直接copy文件,所以恢复的时候性能有很大的提升并且这两个软件还支持并行,效果更好。
  逻辑备份最大的优点是 备份好的文件经压缩后占用空间较小,最大缺点恢复太慢物理备份可以很快的恢复,但是备份好的文件压缩后占用空间比逻辑备份要大

mysql怎么实现主从同步数据库备份?: 1.主服务器:
#Master start
   log-bin="d:/log/mysql/mysql_log_bin"
  server-id=1
   #Master end
  2.从服务器:
#Slave start
log-bin="D:/log/mysql2/log-bin.log"
relay_log="D:/log/mysql2/relay-log-bin"
#从机id,区别于主机id
server-id=2
#主机ip,供从机连接主机用
#master-host=localhost
#主机端口
#master-port=3300
#刚才为从机复制主机数据新建的账号
#master-user=slave
#刚才为从机复制主机数据新建的密码
#master-password=654321
#重试间隔时间10秒
#master-connect-retry=10
#需要同步的数据库
#replicate-do-db=test
#启用从库日志,这样可以进行链式复制
log-slave-updates
#从库是否只读,0表示可读写,1表示只读
read-only=1

#只复制某个表
#replicate-do-table=tablename
#只复制某些表(可用匹配符)
#replicate-wild-do-table=tablename%
#只复制某个库
#replicate-do-db=dbname
#不复制某个表
#replicate-ignore-table=tablename
#不复制某些表
#replicate-wild-ignore-table=tablename%
#不复制某个库
#replicate-ignore-db=dbname
#Slave end
3.对从服务器制定主服务器使用CHANGE MASTER 语句
注意:1.一定要在主服务器上创建一个可以执行replication的用户
2.该用户名在从服务器上可远程登录到主服务器。
3.开启MySQL的log-bin日志功能

如何在linux下实现mysql数据库每天自动备份: 1. 写个自动备份的脚本autobackup.sh,内容如下
#!/bin/bash
mysqldump -p databasename > mydata.sql
2. 更改其为可执行文件 chmod +x autobackup.sh
3. 通过crontab让系统自动运行这个脚本就好了,如crontab -e
0 0 * * * /路径到/autobackup.sh
第一个0表示分钟,第二个0表示0小时也就是零辰第三个*表示每天,第四个*表示每月,第五个*表示每周

不同服务器上mysql如何实现同步备份(一): 3.执行flushprivileges。 4.停止MySQL。 5.配置my.cnf(my.ini)。 服务器A服务器B以下是代码片段:user=mysql
log-bin=mysql-bin
server-id=1
binlog-do-db=test
binlog-ignore-db=mysql
replicate-do-db=test
replicate-ignore-db=mysql
log-slave-updates
slave-skip-errors=all
sync_binlog=1user=mysql
log-bin=mysql-bin
server-id=2
binlog-do-db=test
binlog-ignore-db=mysql
replicate-do-db=test
replicate-ignore-db=mysql
log-slave-updates
sync_binlog=1 注意: server-id必须唯一。 binlog-do-db和replicate-do-db表示需要同步的数据库。

ssh框架中如何对mysql数据库进行数据的备份和还原?: ssh框架本身就不是处理数据库方面的东西....
我用了这玩意这么长时间还没发现那个框架带这个功能....
一楼给出的答案是调用导入导出命令.....
在下想问一下ssh框架中的那个类自带这样的功能.....
如果程序中调用那也是手写一个java类来处理和ssh框架没有任何关系....

所以我认为直接写批处理脚本,windows下的bat文件linux下的sh文件,由程序外部处理借助于操作系统的计划任务
不需要程序中关注....
应该独立出来它们本身不应该在一起的

恢复备份mysql和备份时版本不一样怎么办: 您好,很高兴为您解答。

5.x都一样的。只有如4.x搬家到5.x才应该在备份的时候选择自定义备份。
一般备份工具都可以选择版本备份

如若满意,请点击右侧【采纳答案】,如若还有问题,请点击【追问】

希望我的回答对您有所帮助,望采纳!

~ O(∩_∩)O~

在XAMPP软件上怎么还原mysql备份文件: 访问本地的 phpmyadmin 然后找到对应的数据库 导入 备份的sql 文件即可

备份 就是导出即可

  • 昆明哪个海洋馆好玩

    魔兽世界魔古山宫殿 好斗魁麟五重唱 都在哪: 第一个在进副本之后的小厅最东面。第二个在打完BOSS老一之后地上,很多怪,需要仔细看。第三个在BOSS1号之后蜥蜴人斥候逃跑的通道里面,刷蝙蝠的通道之前右手边墙上。第四个在BOSS2号之前魔古宝箱,拾取任务物品那里。...

    882条评论 5581人喜欢 3480次阅读 357人点赞
  • 师团有多少人

    20万左右的中级轿车买什么好?: 我特别喜欢福特的新蒙迪欧,新蒙迪欧上市时间并不是很长,但是不论从销量还是口碑都是我比较看好的一款车型,因为这款汽车的外形抢眼,内饰出色,空间大,布局也非常合理。动力系统非常强大,以高科技的配置著称,如此厚道配置价格合...

    762条评论 1465人喜欢 1585次阅读 512人点赞
  • m 多少k

    春天里是哪年出的歌?: 2009年 汪峰 2011年 旭日阳刚 2006年 费玉清 ...

    863条评论 5991人喜欢 1562次阅读 590人点赞
  • 五月五为什么纪念屈原

    成都春天牙科在金牛区哪个位置?有地铁吗?: 公交线路:地铁1号线 → 快速公交k2线,全程约6.8公里1、从天府广场乘坐地铁1号线,经过4站, 到达火车北站2、步行约480米,到达火车北站西站3、乘坐快速公交k2线,经过2站, 到达西南交大站(也可乘坐快速公交...

    788条评论 2939人喜欢 3085次阅读 706人点赞