仓酷云

标题: 发布怎样对MySQL数据库日记文件举行保护 [打印本页]

作者: 第二个灵魂    时间: 2015-1-16 20:12
标题: 发布怎样对MySQL数据库日记文件举行保护
由于在MySQL中有如此众多的额外功能可选,诸如存储引擎等,你可以选择最适合你公司的一个,或者尝试选用多个引擎。MySQL开始非常小巧,但是可以随着公司的成长而不断地变强大。因为日记文件是恢单数据库数据的主要参考,因而日记文件的保护也有非常主要的意义。当MySQL与日记文件一同利用时,你偶然想要删除/备份旧的日记文件而且告知MySQL在新文件中入手下手纪录。本文触及怎样启用新的日记文件,包含更新日记和惯例日记。这里所述的办法,一样也合用二进制日记。
怎样利用新的更新日记
假如你只利用一个更新日记,你只须清空日记文件,然后移走旧的更新日记文件到一个备份中,然后启用新的更新日记。
用以下办法能够强迫服务器启用新的更新日记:
◆mysqladminflush-logs
你一样平常必要在命令行供应利用的数据库用户:

mysqladminCurootCpflush-logs

◆mysqladminrefresh
你一样平常必要在命令行供应利用的数据库用户:

mysqladminCurootCprefresh

假如你正在利用MySQL3.21或更早的版本,你必需利用mysqladminrefresh。
◆SQL命令

FLUSHLOGS

◆重启服务器
上述办法都具有如许的功效:
封闭而且再翻开尺度和更新纪录文件。假如你指定了一个没有扩大名的更新纪录文件,新的更新纪录文件的扩大数字将绝对先前的文件加1。

mysql>FLUSHLOGS;

怎样利用新的惯例日记
用下面的办法一样能够强迫更新惯例日记。
要筹办备份惯例日记,其步骤大概庞大一些:

$cdmysql-data-directory$mvmysql.logmysql.old$mysqladminflush-tables

然后做一个备份并删除“mysql.old”。
MySQLAB公司的一个高级开发者者表示,“这个特点使得MySQL可以根据你当前的系统的需要来进行调整。”
作者: 变相怪杰    时间: 2015-1-18 18:40
而SQLServer如果能像Oracle一样可以为登陆分配如:5%的cpu,10%的内存。就可以解决这个漏洞。
作者: 若相依    时间: 2015-1-26 14:40
不过话说回来了,绝大多数的性能优化准则与对sqlserver存储的结构理解息息相关
作者: 爱飞    时间: 2015-2-4 19:29
我是一个ERP初学者,对于前台运用基本熟悉,但对于后台SQLServer的运用一点也不懂,特想学习下相关资料。至少懂得一些基本的运用。希望各位能给于建议,小弟再谢过!
作者: 山那边是海    时间: 2015-2-10 06:13
但换公司用MSSQL2K感觉自己好像根本就不了解MSSQL。什么DTS触发器以前根本没用过。
作者: 深爱那片海    时间: 2015-3-1 00:44
现在是在考虑:如果写到服务器端,我一下搞他个10个存储过程导过去,那久之服务器不就成垃圾箱了吗?即便优化了我的中间层.
作者: 莫相离    时间: 2015-3-10 11:37
一个是把SQL语句写到客户端,可以使用DataSet进行加工;
作者: admin    时间: 2015-3-17 07:09
外键的级联更能扩展可能大部分的同行在设计OLTP系统的时候都不愿意建立外键,都是通过程序来控制父子数据的完整性。
作者: 小妖女    时间: 2015-3-24 02:03
每天坚持做不一样的是,认真做笔录,定时复习。一个月你就可以有一定的收获。当然如果你想在sql方面有一定的造诣,你少不了需要看很多很多的书籍了。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2