存档

作者存档

mysql-administrator的安装与使用(图文)

2010年9月18日 没有评论


准备工作
在D盘建立一个mysql-software的目录,把刚才下载的 mysql-administrator-1.0.19-win-noinstall.zip 复制到这个子目录中,解压,得到一个 MySQL Administrator 1.0 的目录。
同样如此操作 mysql-query-browser-1.1.5-win-noinstall.zip,得到一个 MySQL Query Browser 1.1 的目录。

启动服务
·
双击D:mysql-softwareMySQL Administrator 1.0 目录下的 MySQLSystemTrayMonitor.exe,这时会在任务栏右侧出现一个图标。点击“Start Instance”,运行MySQL。

·
然后双击 D:mysql-softwareMySQL Administrator 1.0 目录中的 MySQLAdministrator.exe,或者直接点击上面右键菜单中的“MySQL Administrator ”:

·
创建一个连接名,可以随便填,这里是“mxj”,用户名:root,密码空着。这是因为mysql默认有一个没有密码的root帐号。点击“OK”,出现管理窗口:

这没什么好说的,英文也很简单。只谈谈上面勾选的两项。
更改密码

好了,我的root帐号的密码设置为:javamxj    最后,点击“Apply Change”。
● 初始的

数据库


上图可以看到,初始有两个

数据库

,mysql库中含有各种配置信息,不要在这个库中进行表操作。
test库初始是空的。另外,建立表时,不要和mysql库中的表名取名相同,以免冲突。
数据创建与查询(兼谈谈字符编码)
·
现在来到查询浏览器,还是右击右下角“MySQL System Tray Monitor”图标,从中选择“MySQL Query Browser”,因为已经更改过root的密码,所以要填入新密码。

·
进入主界面,右击test

数据库

,创建一个新表。

·
如下简单创建一个表

·
切换到“Table Options”:

如果了解

数据库

的话,这些应该是很熟悉的,不多说了。注意字符设置默认是“Latin1”(保存改变,再次切换到这一栏,就能看到了)。
·
填入一些测试数据:

·
关闭“MySQL Query Browser”,再重新打开它,切换到testtable表,看到了没有?刚才输入的中文变成了“??????”,为什么呢? 再次切换到“Table Options”:

知道为什么了吧,原来默认字符是“latin1”,因为MySQL是瑞典一家公司的产品。中国人看来要努力了!
● 解决方法:
·
停止MySql服务,关闭所有与MySql相关的程序,打开Windows的系统安装目录下的 my.ini 文件,如下修改:
E:WINDOWSmy.ini

=D:/mysql/bin/mysqld-nt.exe

[mysqld]

basedir
=D:/mysql

datadir
=D:/mysql-data/data

default-character-set
=gbk

[client]

default-character-set
=gbk
添加的两条语句的含义是在客户端和服务端都使用GBK字符集进行编码。
保存后,重新激活 MySql 服务,打开“MySQL Query Browser”,再次创建一个表,输入中文,一切OK!

后记

   关于在DOS端如何用命令行进行 MySQL 的操作,这里就不谈了,网上这方面的资料很多。图形界面进行 MySQL 操作的软件还有很多,不过大多数是需要破费的。自己看着用吧。
   至于 mysql-connector-java-3.0.16-ga.zip 这个文件,在以后开发 EJB 的时候会用到的,到时再说。

分类: 网络资源 标签:

DreamHost的ip被封,自己换新IP

2010年9月18日 没有评论

DreamHost最大的优点之一,就是每绑定一个域名,都可以随机获取一个共享ip,一个域名一个ip
如果DreamHost的ip被封你自己就可以换 IP!换到满意为止!

新绑定域名,如何获得不被封的IP呢?DreamHost使用中的域名,如果IP被封该怎么办?

具体步骤如下(写得复杂,实际没那么繁琐):

1)在 DreamHost 管理面板,以正常方式(Fully Hosted)添加域名,例如:www.hostzj.com ;

2)在域名列表里找到刚刚添加的域名,点击 [DNS] ,查看所对应的IP是多少;看看是否可用

3)如果获得的IP是被封的,那么,再新添加子域名:1.hostzj.com;

4)在域名列表里找到添加的子域名,点击 [DNS] ,查看所对应的IP是多少;看是否可用,直到找到一个满意的 IP 为止

5)关键的一步!在域名列表里找到主域名 abc.com,点击 Web Hosting 列里的 [Edit],把它修改成镜像方式(Mirrored),目标是可用的IP的子域名:2.abc.com;

6)再次在域名列表里查看 abc.com 的 DNS 信息,看到了吧?www.hostzj.com和hostzj.com都已经是对应可用的IP了!

7)现在把 buydreamhost.cn 的模式再改回正常方式(Fully Hosted),这个步骤不会令IP改变的。

完成了,添加的全部子域名,可以删除掉了。

DreamHost使用中的域名,如果IP被封该怎么办?

1)己试,完全可以使用这招来解决!!(以防失误,建议先备份)

2)可以发邮件给 DreamHost 客服,说明原因,申请修改IP.

为什么不直接删除再添加,而是另外新添加子域名呢?

1)如果你是用优惠码购买的,DreamHost 对域名的二次使用有限制,可能无法再次添加;

2)添加子域名,每次添加都会获得不同的IP!而删除再添加,可能会与前次相同。

DreamHost的伟大之处就在此,是真正把主机资源共享了。

分类: 网络资源 标签:

Google Checkout购买Dreamhost,拒绝国内信用卡解决办法

2010年9月18日 没有评论

通过google checkout绑定信用卡购买Dreamhost时,
google checkout支付页面提示:DreamHost Web Hosting does not accept payments from China
VISA xxx-5067 – Not accepted – Change

为什么会出现拒绝国内信用卡呢,这是google checkout的问题。

解决的方法,google checkout支付页面在国家选hongkong就行了

分类: 网络资源 标签:

Dreamhost主机的Mysql远程管理办法

2010年9月18日 没有评论

Dreamhost主机的Mysql远程管理-从网友的Blog找到的办法。
出于安全考虑,Dreamhost的Mysql默认状态不允许远程管理,只允许在*.dreamhost.com上管理。如果你需要远程管理它,先进行下面的设置:
DH后台–Goodies–Manage MySQL;选择一个你将要远程管理的数据库,点击它右边的数据库用户名(Users with Access);
在此后出现的一个只有“%.dreamhost.com”字样的表格内,换行输入你当前IP(Your current computer is: XX.XX.XXX.XXX);然后更新保存。现在你就可以用软件远程管理你在DreamHost的Mysql数据库了。我用的远程管理软件是Mysql Administrator,很方便。

分类: 网络资源 标签:

使用dreamhost实现MYSQL数据库备份方法

2010年9月18日 没有评论

如何利用SSH(Shell)来备份和恢复MySQL数据库的方法

  例如:

  数据库参数为::

  MySQL地址:mysql.dh.net

  MySQL名称:mysql_dbname

  MySQL用户:mysql_dbuser

  MySQL密码:mysql_dbpass

  我要把数据库备份为bak.sql

  步骤:

  同样,使用windows系统自己带的telnet或者去下载一个putty来,登陆以后,一路cd到自己觉得合适的目录下(确认当前目录可写).

  输入下面的命令:

  mysqldump-hmysql.dh.net-pmysql_dbname-umysql_dbuser>bak.sql

  然后回车,提示你输入数据库登陆密码,输入完密码后回车,OK!就把数据库备份到当前目录下了

  如何恢复bak.sql数据库:::

  输入下面命令后回车

  mysql-hmysql.dh.net-pmysql_dbname-umysql_dbuser

  提示你输入密码,输入密码后然后回车

  会出现MySQL操作提示符号

  然后输入下面的命令

  sourcebak.sql

  请先确认bak.sql这个文件再当前目录下

  回车.OK,恢复ing…..

分类: 网络资源 标签:

搜索技巧

2010年9月16日 没有评论

突破收费网站,随意下载,本信息www.xinxiditu.com提供首先打开Google,在关键词输入框中输入“index of/“inurl:lib(双引号为英文状态下),选择“搜索简体中文网页”选项,回车搜索,得到了一些网页,不要以为这是一些普通的页面,其实它们是一些图书网站的资源列表,点击打开它来看看,怎么样?是不是所有资源一收眼底了?
  使用其他关键字可能得到更多的资源:
 在搜索框上输入:“index of /“cnki
  
  再按搜索你就可以找到许多图书馆的CNKI、VIP、超星等入口!
  
  在搜索框上输入:“index of /“ ppt
  
  再按搜索你就可以突破网站入口下载powerpint作品!
  
  在搜索框上输入:“index of /“mp3
  
  再按搜索你就可以突破网站入口下载mp3、rm等影视作品!
  
  在搜索框上输入:“index of /“swf
  
  再按搜索你就可以突破网站入口下载flash作品!
  
  在搜索框上输入:“index of /“加上要下载的软件名
  
  再按搜索你就可以突破网站入口下载软件!
  
  在搜索框上输入:“index of /“AVI
  
  再按搜索你就可以突破网站入口下载AVI视频
  
  你会找到什么信息呢?同理,把AVI换为MPEG看看又会找到什么信息呢?呵呵!接下来不用我再教了吧?那就试一下你的手气吧!
  
  “index of /“ RMVB
  “index of /“ WMA
  “index of /“ MTV
  “index of /“ MPEG
   以下是百度搜索排名
  1. index of mpeg4
  3. index of mp3
  4. index of cnki
  5. index of rmvb
  6. index of rm
  7. index of movie
  8. index of swf
  9. index of jpg
  10. index of admin
  12. index of pdf
  13. index of doc
  14. index of wmv
  15. index of mdb
  16. index of mpg
  17. index of mtv
  18. index of software
  19. index of mov
  20. index of asf
  23. index of lib
  24. index of vod
  25. index of rar
  27. index of exe
  28. index of iso
  29. index of video
  30. index of book
  31. index of soft
  32. index of chm
  33. index of passWord
  34. index of game
  35. index of music
  36. index of dvd
  37. index of mid
  38. index of ebook
  40. index of download
  
  到这里,大家也许都明白了,其实就是“index of /“这个关键词在起的作用,使用它可以直接进入网站首页下的所有文件和文件夹中,不必在通过HTTP的网页形式了,从而避免了那些网站的限制,作到了突破限制下载。
  
  怎么回事?点鼠标右键直接用网际快车下不了,都是网页,链接地址是乱码。别灰心懈气,可以在新窗口中打开页面中的超链接,真实地址不就出来了。

分类: 未分类 标签:

国画做旧方法二

2010年9月9日 没有评论

 做旧的方法,这种方法绝不是为造假,只为增加效果。

1、先将作品托于一较厚的纸张上,待半干时用棕刷用力刷,使字口出现少量墨痕。

2、用黄柏、皂角煮水刷作品多遍。可以洗掉浮墨,作品变的黄中带黑,黄柏可以防止虫蛀。

3、将作品揭掉,再重新托于一张新纸上。

4、用普洱茶末泡水刷作品多遍。

5、最后把茶末连水倒在作品上,过夜,除去杂物。

6、用清水多淋刷作品几遍,干后揭重新接、托。

7、用白芨水刷作品,可以提高亮度,使作品有既老又新的感觉。

8、裱于第二次的负被纸上,完成。

不妨说的细点;这些方法是一位老裱画师傅在她的工作间曾看到乾隆泥金,就和现在市面上的纸一样新,他们每天都在裱古人的奏折、书画,几十块模板满满的。有些古旧的东西破损严重,就用塑料纸垫在下面,然后再刷、托,这样就容易多了,不会的兄弟可以这样做。

她说,他们做旧最多用的方法就是用榛子壳.

分类: 未分类 标签:

如何把wordpress博客搬到Google App Engine

2010年8月26日 没有评论

Google App Engine(GAE)是google的互联网应用程序引擎服务。用户可以使用提供的API开发自己的网站或互联网应用,而服务器、带宽等全部有Google的服务器集群来实现。GAE被开发者视为高速、免费的虚拟主机

目前的预览版本支持:
1、每个用户10个应用(application)。
2、每个应用500M存储空间和每月 500 万综合浏览量。

这些用来搭建一个小型的网站绰绰有余了。如果你的博客是,想搬到Google App Engine上,有有些困难,由于GAE目前支持python,而wordpress 是php程序。把wordpress的数据导入到一个可以在GAE运行的blog程序里,是迁移最实用的办法。

我把守望轩的博客就在GAE上做了一个镜像:http://watch-life.appspot.com/

下面我提供我尝试的方法:
http://www.watch-life.net/wordpress/wordpress-2-gae.html

1、注册GAE
链接:http://appengine.google.com/

注册必须是Gmail用户。

2、登录GAE,新建一个应用(application)
比如我新建的应用名为:watch-life

3、下载、安装App Engine SDK
链接:http://code.google.com/intl/zh-CN/appengine/downloads.html

比如我的安装目录为:D:\Program Files\Google\google_appengine

4、下载、安装python 2.5
链接:http://www.python.org/ftp/python/2.5.4/python-2.5.4.msi

为什么是2.5呢?因为目前GAE只支持2.5。

5、下载micolog 博客程序http://code.google.com/p/micolog/

目前的版本是0.5 。我只所以选择这个blog程序,是因为micolog 可以用导入wordpress的导出xml数据,兼容性不错,文章、分类都可以导入,而且支持永久链接。

6、安装micolog 博客程序。

1)把micolog 复制到GAE的安装目录(你可以对micolog目录名改名,比如我就改名为“watch-life”),修改app.yaml文件中的第一行,把“application:”后面的“mlog”,改成你在GAE上新建的应用名。比如,我就改成:application:watch-life

2)开始-运行-cmd,进入D:\Program Files\Google\google_appengine,输入命令:appcfg.py update watch-life/,然后根据提示输入gmail地址和密码,通过后会上传micolog 博客程序。这时你就可以访问你在GAE上的博客了,访问的地址为:http://应用名.appspot.com, 比如我的就是:http://watch-life.appspot.com

7、导出wordpress的xml数据。
登录到你的wordpress博客后台,在左侧导航栏选择:工具+导出,单击“下载导出文件”按钮即可。

8、在micolog 博客导入wordpress的xml数据。
1)、登录你刚刚在GAE上建好的博客程序,登录的用户名和密码和你Gmail的一样,因为应用的是google api 中用户服务,集成了Google 用户帐户。

2)在导航栏选择“设置+导入/导出”,选择导入xml文件(即从wordpress导出的xml数据文件),单击“导入”按钮即可。

在导入前要注意几点:

1、如果导入的xml文件如果很大的,是会超时导入失败的。我最开始导出的xml有1.8m,导入的时候就失败了,最开始以为是导入的程序有问题,把xml分成n多部分后分开导入,才成功了。

如何分割导出xml文件呢。xml文件里的结构是这样的:

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" ...>
<channel>
.....
<wp:category>
</wp:category>
...
<wp:tag>
</wp:tag>
<item>
</item>
..
</channel>
</rss>

wp:category 节点表示分类
wp:tag 节点表示tag
item节点表示文章
其中的wp:tag节点可以全部删除,因为在导入的时候是被忽略的。

制作第一个xml,导入分类(在micolog 里叫目录)只保留wp:category 节点
,类似如下代码:

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" ...>
<channel>.....

<wp:category>
</wp:category>
...

</channel>
</rss>

然后制作第二个xml,只保留一部分item节点(最好在50个item内,多了会导入失败),类似如下代码:

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" ...>
<channel>.....

<item>
</item>
..
</channel>
</rss>

接下来制作第三个,方法类似,以此类推。

2、在wordpress的导出xml文件中有些item节点有些问题(估计是wordpress的bug),这些有问题的item节点居然用图片文件做节点,例如

<item>
  <title>gohome.jpg</title>
  ..
  </item>

如果存在这样的item节点,会导致导入中止,因此在导入中止的时候,需要检查是否存在这样的item节点。

3、永久链接(Permalink)不支持category参数,因此不能把永久链接设置为:%(category)s/%(postname)s.html,只用“%(year)s , %(month)s , %(day)s , %(postname)s , %(post_id)s”这几个参数。同时设置方式也和wordpress有些差别。

等把所有的xml都导入完后,整个迁移的工作就算完成了。

update 20090327:
配置Windows live writer 支持micolog博客
配置Windows live writer,Windows live writer中新增一个日志账户,其中提供者和接入地址,类型选择wordpress2.2+,接口为网址后面加/rpc,比如我的就是:http://watch-life.appspot.com/rpc

你有没有兴趣试试。:-)

分类: 未分类 标签:

尼马拉人质事件真相

2010年8月25日 没有评论

分类: 未分类 标签:

WordPress后台无法登陆的解决办法

2010年8月20日 没有评论

wordpress后台无法登陆的问题很少出现,除非是自己在哪里进行了不当的操作,比如:在wordpress后台的“设置”里面把“常规”选项中的“”和“”修改成了和你现在绑定的域名不同的地址!这个问题最容易发生在更换域名的时候,八亿空间没有出现过,但是在做西安高校导航的时候遇到这样的问题了:本来是把www.9u90.cn这个域名A记录指向kilu.de的空间上的二级域名的IP的。但是因为从kilu.de搬家没有搬完整,需要再次进入德国的空间上安装的wordpress的后台去看一些东西的时候,www.9u90.cn这个域名已经绑定到新的空间,指向新的空间了,后台无法登陆。因为后台“”和“”还是“www.9u90.cn”这个域名。有个方法可以实现,那就是去修改数据库的某个对应的文件,但是相当麻烦的,今天的这个方法是朋友介绍的。

    你可以这样解决,直接修改Wordpress目录下的wp-config文件,加上如下代码:

  • $home = ‘http://’.$_SERVER['HTTP_HOST']; //博客首页
  • $wpurl = ‘http://’.$_SERVER['HTTP_HOST']; //WP程序的路径
  • define(’WP_HOME’, $home);
  • define(’WP_SITEURL’, $wpurl);

(注意复制粘贴后要修改以上代码中的标点符号为英文状态下的标点符号,否则会发生错误!)

这个办法有效防止了设置错误可能导致的后台不能登陆的问题,000webhost等这些空间长会出现这样的错误。因为开始使用的是000webhost提供的二级域名,然后通过“park domains”把自己的域名绑定上去,在wordpress设置中修改成为了自己的域名。一旦这个域名另作他用,那么在000webhost上的wordpress就无法登陆后台了。这种情况下使用这个办法最好不过了!这样设置完成后,Wordpress后台的设置页面里面,“”和“”两项是灰的不可改,实际上是会自动更改

分类: 未分类 标签: