11 2010

Mysql自动备份和还原脚本

工作的时候写得一个脚本,可以自动备份Mysql远程数据库数据,并还原到本地。

1
2
3
4
5
6
7
8
9
10
11
12
13
@echo off
set remote_host=192.168.1.7
set remote_db=dbname
set romote_user=username
set remote_passwd=passwd
set local_db=dbname
set local_user=username
set local_passwd=passwd
echo '备份远程数据库数据'
mysqldump -h%remote_host% -u%romote_user% -p%remote_passwd% --skip-lock-tables --default-character-set=utf8 %remote_db%> pm.sql
echo '恢复本地数据库数据'
mysql -u%local_user% -p%local_passwd% --default-character-set=utf8 %local_db%< pm.sql
pause

21 2009

IP数据库研究

纯真IP数据库可以算是目前网络上最为流行的IP数据库了,很多软件和网站都是以纯真版IP数据库作为显IP功能基础的。

纯真IP数据库格式QQWry详解:http://lumaqq.linuxsir.org/article/qqwry_format_detail.html

QQWry.dat解析Java源码(代码写得非常规范):http://www.javaeye.com/topic/414115

一个新的IP数据格式IPWry(QQWry的改进):http://blog.csdn.net/cnss/archive/2004/10/14/136069.aspx

IPWry源码下载:http://www.mothz.cn/uploads/file/news/IPwry0_2_2.zip

利用这些,可以在GAE上开发这个类似于ip.cn 查询IP地址的应用。


2 2009

[转]oracle完全卸载

一、Linux 平台Linux 平台下卸载Oracle 非常简单,即:删除Oracle安装目录下的所有文件和文件夹即可。

二、Windows 平台

  1. 关闭oracle所有的服务。可以在windows的服务管理器中关闭;
  2. 打开注册表:regedit 打开路径:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
    删除该路径下的所有以oracle开始的服务名称,这个键是标识Oracle在windows下注册的各种服务!
  3. 打开注册表,找到路径:
    HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 删除该oracle目录,该目录下注册着Oracle数据库的软件安装信息。
  4. 删除注册的oracle事件日志,打开注册表
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application 删除注册表的以oracle开头的所有项目。
  5. 删除环境变量path中关于oracle的内容。
  6. 重新启动操作系统。

转自:http://blog.csdn.net/oceanaut/archive/2009/02/04/3863222.aspx