当前位置: 首页 > news >正文

企业实缴公示在什么网站做如何用asp做视频网站

企业实缴公示在什么网站做,如何用asp做视频网站,房产信息网的价格和实际价格,微信小程序开发视频完整教程一个企业的正常运行#xff0c;数据的完整性是最关键的#xff1b;所以我们需要在工作中要很熟练的掌握数据的备份与恢复方法#xff1b;下面是对Mysql数据库备份的三种方法总结#xff0c;希望对大家会有所帮助备份开始前的工作环境准备#xff1a;1、创建用于保存二进制…一个企业的正常运行数据的完整性是最关键的所以我们需要在工作中要很熟练的掌握数据的备份与恢复方法下面是对Mysql数据库备份的三种方法总结希望对大家会有所帮助备份开始前的工作环境准备1、创建用于保存二进制日志文件的目录# mkdir /mybinlog# chown mysql.mysql /mybinlog2、修改配置文件# vim /etc/my.cnflog-bin/mybinlog/mysql-bin   二进制日志目录及文件前缀innodb_file_per_table1启用innoDB表datadir /mydata/data    指定数据库的目录3、为备份数据库创建存放点# mkdir /mybackup# chown -R mysql.mysql /mybackup4、启动mysql服务器# service mysqld start5、插入需要备份的数据库# mysql一、使用mysqldump工具完成完全备份增量备份基于mysqldump通常就是完整备份二进制日志来进行恢复数据1.1、mysqldump用来温备份首先需要为所有库加读锁,并且滚动一下二进制日志记录当前二进制文件位置# mysqldump --all-databases --lock-all-tables --routines --triggers--master-data2--flush-logs/mybackup/alldatabase.sql解释各个选项的意义--all-databases 备份所有数据库--lock-all-tables 为所有表加锁--routines 存储过程与存储函数--triggers 触发器--master-data2以change master to的方式记录位置但默认为被注释--flush-logs  执行日志滚动1.2、备份二进制日志# cp /mybinlog/mysql-bin.000001 /mybackup/alldatabase.0000011.3、模拟数据库意外损坏利用完全备份实现数据库的恢复# rm -rf /mydata/data/*# rm -rf /mybinlog/*1.4、初始化mysql并启动服务器# cd /usr/local/mysql/# ./scripts/mysql_install_db --usermysql--datadir/mydata/data1.5、删除二进制日志启动服务# rm -rf /mybinlog/*# netstat -tnlp 查看启动的mysql进程号tcp        0      0 0.0.0.0:3306           0.0.0.0:*           LISTEN      2523/mysql# kill 2523  (注意如果在备份之前mysql服务是开启的重启是不成功的需要把这个进程先kill掉)# service mysqld restart1.6、恢复到备份状态,导入备份的数据库文件# mysql2、模拟往students表中添加数据添加完成后不小心将表删除了我们要恢复到删除之前的状态并且新加的数据还要存在2.1、往students表中添加数据mysqluse jiaowu;mysqlinsert into students (Name,Age,Gender) values (hadoop,22,M);2.2、模拟一下不小心将表删除了mysqldrop tables students;2.3、查看一下二进制日志文件的位置mysqlshow master status;------------------------------------------------------------| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB |------------------------------------------------------------| mysql-bin.000002 |   520351 |              |                  |------------------------------------------------------------2.4、先恢复完整数据(恢复过程不要记录在日志中)mysqlset globalsql_log_bin0;# mysql 2.5、查看删除表时的记录位置# mysqlbinlog /mybinlog/mysql-bin.000002  内容如下# at 520084#130501 16:44:08 server id 1 end_log_pos 520212 Query thread_id2exec_time0error_code0use jiaowu/*!*/;SET TIMESTAMP1367397848/*!*/;insert into students (Name,Age,Gender) values (hadoop,22,M)/*!*/;# at 520212#130501 16:44:08 server id 1  end_log_pos 520239    Xid308COMMIT/*!*/;# at 520239 删除命令在这个时刻开始执行的#130501 16:45:37 server id 1 end_log_pos 520351 Query thread_id2exec_time0error_code0SET TIMESTAMP1367397937/*!*/;DROP TABLE students /* generated by server *//*!*/;DELIMITER ;# End of log file2.5、将二进制文件中完整备份到删除表之前的记录导出# mysqlbinlog--stop-position520239/mybinlog/mysql-bin.000002/root/change.sql解释--start-position 指定从哪开始导出二进制日志--stop-position 指定到哪结束--start-datetime 从哪个时间开始--stop-datetime 到哪个时间结束2.6、将改变的数据库日志导入到mysql库中# mysql2.7、见证奇迹的时刻数据库恢复成功并且插入的数据也还原回来了mysqlselect Name,Age,Gender from students whereNamehadoop;----------------------| Name   | Age  | Gender |----------------------| hadoop |   22 | M      |----------------------二、select命令也能完成逻辑备份比mysqldump更节约空间速度更快但比mysqldump用起来要麻烦并且备份出来的数据都是纯文本信息没有额外的开销空间适合备份某张表模拟备份一张表1、备份出来保存在某个目录下但需要注意的是这个目录下的文件的具有权限当登录到mysql时需要具有执行的权限mysqlselect * into outfile /tmp/tutor.txt from tutors;保存为.txt格式因为它是纯文本格式的保存的是表格式的信息如下所示# cat /tmp/tutor.txt1   HongQigong  M   932   HuangYaoshi M   633   Miejueshitai    F   724   OuYangfeng  M   765   YiDeng  M   906   YuCanghai   M   567   Jinlunfawang    M   678   HuYidao M   429   NingZhongze F   492、恢复数据库需要创建一个空表模仿原来的表创建mysqlcreate table tutor like tutors;把原来的表删除了mysqldrop tutors;mysqlload data infile /tmp/tutor.txt into table tutor;验证mysqlselect * from tutor;---------------------------------| TID | Tname        | Gender | Age  |---------------------------------|   1 | HongQigong   | M      |   93 ||   2 | HuangYaoshi  | M      |   63 ||   3 | Miejueshitai | F      |   72 ||   4 | OuYangfeng   | M      |   76 ||   5 | YiDeng       | M      |   90 ||   6 | YuCanghai    | M      |   56 ||   7 | Jinlunfawang | M      |   67 ||   8 | HuYidao      | M      |   42 ||   9 | NingZhongze  | F      |   49 |---------------------------------当然用select也可以把表中符合条件的语句备份出来这里不再做演示了很简单。这种方法适合于某长表的备份但不会记录到二进制日志中三、利用LVM快照从物理角度实现几乎热备的完全备份配合二进制日志备份实现增量备份进而实现数据库的备份。用lvm的快照来备份速度是非常快的而且几乎热备恢复也很快速操作也简单完整恢复后再将相应二进制恢复即可。前提1、数据文件要在逻辑卷上2、此逻辑卷所在卷组必须有足够空间使用快照卷3、数据文件和事务日志要在同一个逻辑卷上步骤1、启动事务mysqlstart transaction;模拟启动事务时能否施加锁mysqlinsert into tutor (Tname) values (stu001);2、打开会话施加读锁锁定所有表此时别人是不能执行命令的(不能往数据库中插入数据)mysqlflush tables with read lock;mysqlflush logs;查看一下二进制日志的位置mysqlshow master status;------------------------------------------------------------| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB |------------------------------------------------------------| mysql-bin.000003 |      107 |              |                  |------------------------------------------------------------注意执行表锁定时一定不要退出3、通过另一个终端保存二进制日志文件及相关信息位置创建备份路径# mkdir /backup/# mysql -e show master status\G /backup/master-date %F.info如数据库有用户名和密码要加 -u -p4、创建快照卷# lvcreate -L 50M -s -p r -n mydata-snap /dev/myvg/mydata5、释放锁mysqlunlock tables;插入两行数据mysqlsetsql_log_bin1;mysqlinsert into tutor (Tname) values (stu002);mysqlinsert into tutor (Tname) values (stu003);查看二进制日志文件的位置mysqlshow master status;------------------------------------------------------------| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB |------------------------------------------------------------| mysql-bin.000003 |      573 |              |                  |------------------------------------------------------------6、挂载快照卷备份# mount /dev/myvg/mydata-snap /mnt/ -o ro查看# ls /mnt/data  lostfound创建备份目录# mkdir /backup/full-backup-date %F# cp /mnt/data/* /backup/full-backup-2013-05-06/ -a7、卸载/mnt,删除快照卷# umount /mnt/# lvremove --force /dev/myvg/mydata-snap8、增量备份二进制日志首先删除二进制日志文件对我们没有太大用处# rm -rf /backup/full-backup-2013-05-06/mysql-bin.* -f现在模拟数据库被格式化格式化之前先把二进制日志备份出来# mysqlbinlog   /mydata/data/mysql-bin.000003/backup/date %F.sql关闭mysql服务器# service mysqld stop# rm -rf /mydata/data/*# cp /backup/full-backup-2013-05-06/* /mydata/data/ -amysqluse jiaowu;Database changedmysqlselect * from tutor;---------------------------------| TID | Tname        | Gender | Age  |---------------------------------|   1 | HongQigong   | M      |   93 ||   2 | HuangYaoshi  | M      |   63 ||   3 | Miejueshitai | F      |   72 ||   4 | OuYangfeng   | M      |   76 ||   5 | YiDeng       | M      |   90 ||   6 | YuCanghai    | M      |   56 ||   7 | Jinlunfawang | M      |   67 ||   8 | HuYidao      | M      |   42 ||   9 | NingZhongze  | F      |   49 |---------------------------------将二进制日志文件导入mysqlsource /backup/2013-05-05.sqlmysqlselect * from tutor;---------------------------------| TID | Tname        | Gender | Age  |---------------------------------|   1 | HongQigong   | M      |   93 ||   2 | HuangYaoshi  | M      |   63 ||   3 | Miejueshitai | F      |   72 ||   4 | OuYangfeng   | M      |   76 ||   5 | YiDeng       | M      |   90 ||   6 | YuCanghai    | M      |   56 ||   7 | Jinlunfawang | M      |   67 ||   8 | HuYidao      | M      |   42 ||   9 | NingZhongze  | F      |   49 ||  10 | stu001       | M      | NULL ||  11 | stu002       | M      | NULL ||  12 | stu003       | M      | NULL |---------------------------------mysqlsetsql_log_bin1;mysqlshow master status;------------------------------------------------------------| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB |------------------------------------------------------------| mysql-bin.000003 |      107 |              |                  |------------------------------------------------------------恢复到了还原前的状态这就是逻辑卷实现的一次完全备份如果在完整备份后MySQL出现故障与mysqldump一样先恢复上次的完整备份再利用二进制日志恢复找到完整备份时的二进制位置把从那时到故障前的日志用mysqlbinlog导出来然后导入到MySQL中就可以了。
http://www.sadfv.cn/news/56086/

相关文章:

  • 公司网站建设做分录建设微信网站的流程
  • php网站建设公司公司后台网站怎么做
  • 电脑手机自适应网站的建设网站的规划建设如何布局
  • 定制化网站开发一般多少钱即墨做网站公司
  • 四川网站建设开发网站建设丿选择金手指排名15
  • 织梦可以做大型网站吗咋做211校徽加网站
  • 哈尔滨网站设计哪家公司好办公室设计装
  • 杭州 做网站建设部网站造价咨询
  • 温州市城市建设档案馆网站做三网站
  • 网站建设开发图片wordpress设定主页
  • 茂名专业做网站公司网络教育平台登录入口
  • 大淘客做网站自己建设一个网站需要多少钱
  • 有没有电脑做兼职的网站吗重庆旅游网站制作公司
  • 安徽网站建设价格工作室注册条件
  • 做外贸网站可以收付款吗高端品牌网站建设的目的
  • 易语言做钓鱼网站国家企业信用公示信息系统官网
  • 网站设计精美案例做网站免费
  • 购物类网站的设计特点湖南门户网站建设
  • 忻州市建设厅网站首页网站运营成本预算
  • 兰州网站建设|兰州网站制作|兰州网站设计公司|兰州网络公司搜索优化是什么意思
  • 成都市做网站静态网站代做
  • 怎样找网站做蔬菜线上的网站
  • 洛阳网站建设哪家好数字短链接生成
  • dede手机网站模板购物网站页面设计思路
  • 策划案需要给做网站吗dw做网站怎么连接gif图片
  • 绍兴手机网站建设网站内页
  • dedecms做门户网站开发app需要多少钱?
  • 太原网站建设总部在哪wordpress主题显示不完整
  • 有男女做暖暖的视频网站ps网页素材
  • 有做网站的吗 优帮云面备案网站建设