MySQL 还原】的更多相关文章

使用mysql数据库的朋友, 经常会使用mysqldump备案数据库, 然后到新服务器还原, 这个过程中, 有朋友会遇到ERROR 1046 (3D000)  No database selected的提示, 这个原因是没有在命令中指定对应的数据库. 解决的方法也很简单, 假设mysqldump备案的数据文件名称为qinziheng.back, 在新服务器中的路径是 /backup/qinziheng20171224_mysql.back 在shell中使用还原命令 mysql -u root…
## sql 还原:mysql -default-character-set=utf8 -h127.0.0.1 -uroot -pxxxxxx test2 < /data/test/db/20190202/test2.sql -----------------------------------------------------------------------------------------------------------------------------------------…
用mysqlbinlog查出需要查看的数据后,可以用more来查看: [root@yoon data]# more recover_sakila.sql | grep --ignore-case -E 'insert' -A2 -B2 | grep yoon 如果表名包含yoon_log,yoon_order,只想导出yoon表的话,+个-w[root@yoon data]# more recover_sakila.sql | grep --ignore-case -E 'insert' -A2…
MySQL数据库备份还原(基于binlog的增量备份) 一.简介 1.增量备份      增量备份 是指在一次全备份或上一次增量备份后,以后每次的备份只需备份与前一次相比增加或者被修改的文件.这就意味着,第一次增量备份的对象是进行全备后所产生的增加和修改的文件:第二次增量备份的对象是进行第一次增量备份后所产生的增加和修改的文件,如此类推.这种备份方式最显著的优点就是:没有重复的备份数据,因此备份的数据量不大,备份所需的时间很短.但增量备份的数据恢复是比较麻烦的.您必须具有上一次全备份和所有增量备…
show variables like 'character_set%'; alter table users modify username ) character set gbk; alter table tt CONVERT TO CHARACTER SET gb2312 set character_set_results=gb2312; set character_set_connection=gb2312; set character_set_client=gb2312; set ch…
            MySQL 八.数据库备份和还原       1.二进制日志相关配置     1)查看使用中的二进制日志文件列表,及大小   SHOW {BINARY | MASTER} LOGS   ex: show master logs; show binary logs;   这两个命令是一样的 物理大小 2)查看使用中的二进制日志文件   SHOW MASTER STATUS;   表示当前二进制数据库,处于什么位置(下图中当前处于245位置) 当对表进行修改后,可看到位置发生…
想将A服务器中的数据库快速转移到B服务器中,一般是先从A服务器中备份下来,下载备份数据,还原到B服务器中.使用phpMyAdmin备份和还原针对数据量很小的情况下很方便,数据量大的话很容易中断失败. 如何快速高效的将大数据转移到另一个服务器呢?综合起来使用命令行的方式效率最高. 关键词:MYSQL数据库,mysql备份,mysql还原,数据库备份,数据库还原. 数据库A账户信息 服务器地址:127.0.0.1 用户名:username,密码:password,数据库名:dbname 数据库B账户…
一.mysql备份 1.这里使用 php脚本的形式进行mysql 数据库的备份和还原,想看linux的sh版本的,有时间再贴. 2.找到 mysql的[mysqldump] 执行程序,建议phpinfo 3.使用 linux的定时任务助手 crontab,写入里面,采用curl 定时访问php脚本文件 4.php脚本文件参考:采用TP3.2示例 /** * 数据库备份代码 * @param 每月一次 * @return * @author xzz 2018年7月27日下午2:40:41 */ p…
脚本再次更新,共享一下! #!/bin/sh # # 用法: # ./restore.sh /你备份文件的全路径 #ocpyang@126.com INNOBACKUPEX=innobackupex INNOBACKUPEX_PATH=/usr/bin/$INNOBACKUPEX TMP_LOG="/var/log/restore.$$.log" MY_CNF=/usr/local/mysql/my.cnf BACKUP_DIR=/backup # 你的备份主文件夹 FULLBACKU…
在实际项目中对于数据库的安全是重中之重,为防万一我们需要做好备份工作.备份分为全量备份和增量备份,今天我们就来实践下备份和还原操作. 一.为什么需要备份 在生产环境中数据库可能会遭遇到各种各样的不测从而导致数据丢失, 大致上可以分为以下几种: 硬件故障 软件故障 自然灾害 黑客攻击 误操作 (占比最大) 所以, 为了在数据丢失之后能够有效地恢复数据, 我们就需要定期的备份数据.备份数据的策略需要根据不同的应用场景进行定制, 大致有如下几个参考事项: 备份需要锁定数据库资源多长时间?(是否影响业务…