转到正文

天亮了说晚安's Blog

欢迎您的光临! http://www.tllswa.com

linux定时备份mysql数据库

6 月 27
未分类

本文转自:http://blog.163.com/chen98_2006@126/blog/static/1585842720079293453456/ 利用crontab,系统每天定时备份mysql数据库 利用系统crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的。 1、创建保存备份文件的路径/mysqldata #mkdir /mysqldata 2、创建/usr/sbin/bakmysql文件 #vi /usr/sbin/bakmysql 输入 rq=` date +%Y%m%d ` tar zcvf /mysqldata/mysql$rq.tar.gz /var/lib/mysql 或者写成 rq=` date +%Y%m%d ` mysqldump –all-databases -u root -p密码 > /mysqldata/mysql$rq.sql /var/lib/mysql是你数据库文件的目录,部分用户是/usr/local/mysql/data,每个人可能不同 /mysqldata/表示保存备份文件的目录,这个每个人也可以根据自己的要求来做。 3、修改文件属性,使其可执行 # chmod +x /usr/sbin/bakmysql 4、修改/etc/crontab #vi /etc/crontab 在下面添加 01 3 * * * root /usr/sbin/bakmysql 表示每天3点钟执行备份 5、重新启动crond # /etc/rc.d/init.d/crond restart 完成。 这样每天你在/mysqldata可以看到这样的文件 mysql20040619.tar.gz 你直接下载就可以了。 基本格式 : *  *  *  *  *  command 分 ......Read More

本文转自:http://hi.baidu.com/visual_art/item/6713e2091b41ea33a2332a15 #!/bin/bash #This is a ShellScript For Auto DB Backup #Powered by SearchDatabase #2005-09 #Setting #配置数据库名,数据库登录名,密码,备份路径,日志路径,数据文档位置,连同备份方式 #默认情况下备份方式是tar,还能够是mysqldump,mysqldotcopy #默认情况下,用root(空)登录mysql数据库,备份至/root/dbxxxxx.tgz DBName=mysql DBUser=root DBPasswd= BackupPath=/root/ LogFile=/root/db.log DBPath=/var/lib/mysql/ #BackupMethod=mysqldump #BackupMethod=mysqlhotcopy #BackupMethod=tar #Setting End NewFile=”$BackupPath”db$(date %y%m%d).tgz DumpFile=”$BackupPath”db$(date %y%m%d) OldFile=”$BackupPath”db$(date %y%m%d –date=’5 days ago’).tgz echo “——————————————-” >> $LogFile echo $(date “%y-%m-%d %H:%M:%S”) >> $LogFile echo “—————&......Read More

本文转自:http://blog.csdn.net/bxbx258/article/details/2945832 还原一个数据库:mysql -h localhost -u root -p123456 www<c:/www.sql 备份一个数据库:mysqldump -h localhost -u root -p123456 www > d:/www2008-2-26.sql   //以下是在程序中进行测试 //$command = “mysqldump –opt -h $dbhost -u $dbuser -p $dbpass $dbname | gzip > $backupFile”; $command=”mysqldump -h localhost -u root -p123456 guestbook > guestbook2-29.sql”; system($command); echo “success”; ************************************************ 备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql 备份MySQL数据库为带删除表的格式 备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。 mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql 直接将MySQL数据库压缩备份 mysqldump -hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz 备份MySQL数据库某个(些)......Read More

本文转自:http://www.cnblogs.com/Jimmy009/archive/2012/08/31/2664891.html 前几天终于把项目做好了,开始部署到服务器上,问题又是一大堆,遇到的第一个问题是数据库不兼容,幸好我的数据库做的时候用脚本键的表改起来还是挺快的。不兼容的原因是SQL2008中的新属性Date在数据库中SQL2005不兼容。 接着开始部署iis了,一看服务器上竟然没有装.net 4.0 framework框架,(真是悲剧,开发之前我问过负责人说是sql2008,vs2010),然后把.net 4.0 framework装好,然后把iis中新建一个网站,把目录指到网站的目录,再把iis框架选为4.0,网站重启完了,再配置SqlConnection.config文件(我把数据库连接单独出来了),把数据库连接好了,我从数据库中建立了一个单独的数据管理人员,对此用户进行了相应的权限的设置,一切就绪。 开始成功运行了网站,当时还是有一些激动的,毕竟都是把自己电脑作为服务器,从没有在服务器上部署过。 悲剧的在后面,第二天让那些客户测试,结果服务器拒绝了,真的很悲剧,看了一下系统的windows日志,知道了错误的原因。 错误的原因是因为这个服务器上既有.net2.0的项目,而我的项目是.net4.0的,虽然.net4.0可以兼容.net2.0,但是为什么会出现这......Read More

LEFT JOIN 和 RIGHT JOIN 运算

5 月 19
未分类

本文转自:http://invaderii.blog.163.com/blog/static/2305044720071070109911/ 用于 FROM 子句时,把源表记录组合起来。 语法 FROM表1 [ LEFT | RIGHT ] JOIN表2     ON 表1.字段1 compopr 表2. 字段2 LEFT JOIN 及 RIGHT JOIN 运算可分为以下几个部分: 部分 说明 table1, table2 记录被组合的表的名称。 field1, field2 被联接的字段的名称。且这些字段必须有相同的数据类型及包含相同类型的数据,但它们不需要有相同的名称。 compopr 任何的关系比较运算子:”=,” “<,” “>,” “<=,” “>=,” 或 “<>.” 说明 用 LEFT JOIN 运算 创建左边外部联接.左边外部联接将包含了从第一个(左边)开始的两个表中的全部记录,即使在第二个(右边)表中并没有相符值的记录。 用RIGHT JOIN 运算 创建 右边外部联接.右边外部联接将包含了从第二个(右边)开始的两个表中的全部记录,即使在第一个(左边)表中并没有匹配值的记录。 例如,可以使用 LEFT JOIN 与部门(左边)及员工(右边)表来选择所有的部门,包含了没有分配到员工的部门。可以使用 RIGHT JOIN 选择......Read More

本文转自:http://www.cnblogs.com/rainman/archive/2009/04/26/1443995.html 存储过程 1、存储过程是事先编好的、存储在数据库中的程序,这些程序用来完成对数据库的指定操作。 2、系统存储过程: SQL Server本身提供了一些存储过程,用于管理有关数据库和用户的信息。 用户存储过程: 用户也可以编写自己的存储过程,并把它存放在数据库中,供客户端调用。 3、这样安排的主要目的就是要充分发挥数据库服务器的功能,尽量减少网络上的堵塞。 4、系统存储过程 概念: 它的目的在于能够方便地从系统表中查询信息,或者完成与更新数据库表相关的管理任务或其它的系统管理任务。 系统存储过程可以在任意一个数据库中执行。创建并存放于系统数据库master中,并且名称以sp_或者xp_开头。 部分系统存储过程: sp_addtype:用于定义一个用户定义数据类型。 sp_configure:用于管理服务器配置选项设置。 xp_sendmail:用于发送电子邮件或寻呼信息。 sp_stored_procedures:用于返回当前数据库中的存储过程的清单。 sp_help:用于显示参数清单和其数据类型。 sp_helptext:用于显示存储过程的定义文本。 sp_rename:用于修改当前数据库中用户对象的名称。 Sp_who:用于显示使用数据库......Read More

CREATE TRIGGER

5 月 19
未分类

本文转自:http://www.cnitblog.com/yide/archive/2006/02/08/6507.html 创建触发器,触发器是一种特殊的存储过程,在用户试图对指定的表执行指定的数据修改语句时自动执行。Microsoft® SQL Server™ 允许为任何给定的 INSERT、UPDATE 或 DELETE 语句创建多个触发器。 语法 CREATE TRIGGER trigger_name  ON { table | view } [ WITH ENCRYPTION ] { { { FOR | AFTER | INSTEAD OF } { [ INSERT ] [ , ] [ UPDATE ] } [ WITH APPEND ] [ NOT FOR REPLICATION ] AS [ { IF UPDATE ( column ) [ { AND | OR } UPDATE ( column ) ] [ ...n ] | IF ( COLUMNS_UPDATED ( ) { bitwise_operator } updated_bitmask ) { comparison_operator } column_bitmask [ ...n ] } ] sql_statement [ ...n ] } } 参数 trigger_name 是触发器的名称。触发器名称必须符合标识符规则,并且在数据库中必须唯一。可以选择是否指定触发器所有者名称。 Table | view 是在其上执行触发器的表或视图,有时称为触发器表或触发器视图。可以选择是否指定表或视图的所有者名称。 WITH ENCRYPTION 加密 syscomments 表中包含 CREATE TRIGGER 语句文本的条目。使......Read More

CREATE TRIGGER 触发器

5 月 19
未分类

本文转自:http://blog.csdn.net/lenglengdeyu/article/details/2751929 CREATE TRIGGER 创建触发器,触发器是一种特殊的存储过程,在用户试图对指定的表执行指定的数据修改语句时自动执行。Microsoft® SQL Server™ 允许为任何给定的 INSERT、UPDATE 或 DELETE 语句创建多个触发器。 语法 CREATE TRIGGER trigger_name ON { table ¦ view } [ WITH ENCRYPTION ] { { { FOR ¦ AFTER ¦ INSTEAD OF } { [ INSERT ] [ , ] [ UPDATE ] } [ WITH APPEND ] [ NOT FOR REPLICATION ] AS [ { IF UPDATE ( column ) [ { AND ¦ OR } UPDATE ( column ) ] [ …n ] ¦ IF ( COLUMNS_UPDATED ( ) { bitwise_operator } updated_bitmask ) { comparison_operator } column_bitmask [ …n ] } ] sql_statement [ …n ] } } 参数 trigger_name 是触发器的名称。触发器名称必须符合标识符规则,并且在数据库中必须唯一。可以选择是否指定触发器所有者名称。 Table ¦ view 是在其上执行触发器的表或视图,有时称为触发器表或触发器视图。可以选择是否指定表或视图的所有者名称。 WITH ENCRYPTION 加密 syscomments 表中包含 CREATE TRIGGER 语句文本的条目。使用 WITH E......Read More

华为HG8245光猫是可以实现开机自动拨号的,按照路由背面的用户名和密码登陆后进入的是一个限制账户,无法绑定上网账号和密码,也就无法实现自动拨号。要实现自动拨号,首先需要获得超级用户的用户名和密码。 超级用户名:telecomadmin 超级密码:nE7jA%5m(注意大小写) 一般的HG8245的超级用户和密码就是这个,如果不对,可用以下方法获得: 1、用网线将电脑和光猫联接。 2、开始->运行->输入cmd->回车(打开命令行窗口) 3、在命令提示符窗口,键入 telnet 192.168.1.1(光猫的IP地址,如果被修改过,就按修改后的地址输入) 4、出现提示符login: 5、继续键入:root回车 6、出现:password:admin回车 7、出现提示符:WAP> 8、键入:shell回车 9、键入:cd /mnt/jffs2回车(注意cd命令后有一个空格) 9、键入:grep telecomadmin hw_ctree.xml回车 好了,你应看看到用户名和密码了 获得超级用户名和密码后,用超级用户名和密码登录光猫,步骤如下: 1、打开浏览器,地址栏键入路由器地址,一般为192.168.1.1 2、出现登录页面,注意不要输入机器背后的用户名和密码,要输入刚才获得的用户名,密码。登录。登陆后,你会发现,你所看到的......Read More

备案信息