使用justhost服务器时 大mysql数据库的导入方法

Posted in 笔记 | No Comments »

最近开始用justhost服务器,不过我有一个网站有很大的数据库,大概有600M,

当初购买justhost也就是看中了他的不限制容量的方案,不过买过来后发现,坑爹的来了,导入数据库的phpmyadmin最大限制了sql文件就是50M, 我的600M根本不够传。

这时候首先想到了ssh权限,如果有ssh权限,我就可以用mysql命令直接导入了,不过,蛋疼的是,联系了客服后发现,需要我提供我的身份证复印件,靠,又不是天朝,我才不会把身份证复印给你嘞,

于是开始想其他方法,在cpanel里找来找去,忽然发现了一丝曙光,cronjob!!!

当当当当,这个东西是个好东西,我试着用他执行了一下wget 命令发现能正常运行,说明他没有禁用这些工具命令,于是我猜测,应该也没有禁用更加常见的mysql命令吧(确实没有)。

这样我可以通过wget命令把我的sql文件从我的原服务器上下载过来,然后用mysql命令直接导入数据库不就行了!

具体做法如下,

1.利用cronjob下载sql文件到justhost服务器上

在控制面板最下面,找到cron jobs,选择Add New Cronjob

选择Common Settings,选择第一个every minutes,这样可以创建一个每分钟都执行的cron jobs, 修改一下第一个* 改为接下来5分钟后将要到达的分钟数,比如 8 点 10分  就写10 ,再修改Command 为:  wget http://原始服务器的地址/你的sql文件.sql  点击Add new Cron job  按钮,即可保存,然后耐心等待到8点10分,这个差不多就多等一会儿,看你的sql文件大小而定,我500M差不多用了5分钟。

2.获得sql的绝对路径名:
到cpanel 下面打开file manager ,进入你的 Home Directory,在这个目录下,找到你的文件  比如xxxxx.sql,然后看一下左上角,那个小房子的地方,写着你的home 目录的路径,比如/home4/xmxxx目录,这样,你的sql文件绝对路径就是:/home4/xmxxx/xxxxx.sql
3.利用cronjob导入sql文件
具体步骤和上面第一步很类似,只是本次把Command改为:mysql -u你的服务器登录名 -p你的服务器登录密码 -hlocalhost 要导入的数据库完整名字 < /home4/xmxxx/xxxxx.sql
确定后,耐性等待一段时间,我的500M差不多也就5分钟,就导入成功了。
4.进入phpmyadmin检查数据库是否导入成功。

选择Common Settings,选择第一个every minutes,这样可以创建一个每分钟都执行的cron jobs, 修改一下第一个* 改为接下来5分钟后将要到达的分钟数,比如 8 点 10分  就写10 ,再修改Command 为:  wget http://原始服务器的地址/你的sql文件.sql  点击Add new Cron job  按钮,即可保存,然后耐心等待到8点10分,这个差不多就多等一会儿,看你的sql文件大小而定,我500M差不多用了5分钟。

2.获得sql的绝对路径名:

到cpanel 下面打开file manager ,进入你的 Home Directory,在这个目录下,找到你的文件  比如xxxxx.sql,然后看一下左上角,那个小房子的地方,写着你的home 目录的路径,比如/home8/xmxxx目录,这样,你的sql文件绝对路径就是:/home8/xmxxx/xxxxx.sql

3.利用cronjob导入sql文件

具体步骤和上面第一步很类似,只是本次把Command改为:mysql -u你的服务器登录名 -p你的服务器登录密码 -hlocalhost 要导入的数据库完整名字 < /home8/xmxxx/xxxxx.sql
确定后,耐性等待一段时间,我的500M差不多也就5分钟,就导入成功了。

4.进入phpmyadmin检查数据库是否导入成功。

5.修改您的登录密码。这个步骤,可选,由于这个导入动作很可能会在服务器上里留下执行记录,如果担心个人资料安全,建议修改密码。

Godaddy续费优惠码

Posted in 资源 | No Comments »

Godaddy的续费优惠码
.COM域名
优惠码:gdbbren8,7.99美元续费;
优惠码:gdbb776,7.99美元续费。
刚刚用过有用!

这福尔摩斯咋看起来那么像豪斯

Posted in 日记 | No Comments »

image

豪斯和福尔摩斯,威尔森和华生

百度网盘邀请码

Posted in 乱七八糟的技术, 新奇特 | No Comments »

百度开通了网盘了,一次注册直接就是15G的容量,还不错,比Dropbox大,我试了一下,速度还是不错的。
有兴趣可以试试
http://pan.baidu.com/netdisk/beinvited?invite_code=d5b89a25fc0d47f01550831d56844671
http://pan.baidu.com/netdisk/beinvited?invite_code=5e59183e64bc22f5f8c20eb1ba3f3b70
http://pan.baidu.com/netdisk/beinvited?invite_code=270889a4dc6261f399ca48bf777a18f6

来广州三年了

Posted in 日记 | No Comments »

从天河北路搬家到信息港,又搬回来
image

image

image

image

我的dm500

Posted in 乱七八糟的技术, 新奇特 | No Comments »

虽然这是一台盗版机,但是质量还不错,看了一年多了。出了网络有点不太好,其他度很稳定。

image

主机

image

image

新建了一个站点

Posted in 日记 | 3 Comments »

最近新做了个网站,6月14号放出来的,到今天快半个月了,还没搜索引擎收录,人品问题?

支持长文章翻译的Google翻译PHP类

Posted in 程序开发 | 2 Comments »

最近准备批量翻译大批文章,发现Google提供的API有长度限制,很是不爽,而Google自己的translate.google.com确没有这个限制,
于是就决定自己做一个东西,直接调用translate.google.com翻译。

$this->snoopy->referer=”http://translate.google.com/“;
$submit_url = “http://translate.google.com/“;
$submit_vars["eotf"] = “1″;
$submit_vars["file"] = “”;
$submit_vars["hl"] = “zh_CN”; 
$submit_vars["ie"] = “UTF-8″;
$submit_vars["js"] = “y”;
$submit_vars["layout"] = “1″;
$submit_vars["prev"] = “_t”;
$submit_vars["sl"] = $sourcell;
$submit_vars["text"] = self::singleline($fromtxt);
$submit_vars["tl"] = $tol;
$this->snoopy->submit($submit_url,$submit_vars);
$content=($this->snoopy->results);
$content=self::findResult($content);
$content=strip_tags($content,”");

我采用了Snoopy作为访问类。这也是我第一次用Snoopy,这个类非常好用,值得推荐。
以下是部分代码:

下载GoogleTranslation(rar)

php里preg_match错误的解决方法

Posted in 笔记 | No Comments »

最近使用preg_match,正则表达式分析抓取数据,一开始几条还好,但一会儿就不行了,没有任何错误报出,很是奇怪,就把数据改成几个字,成功执行,于是猜想php里的preg_match应该有长度限制问题。
网络上查了一下,确实有这个限制
找到php.ini把
pcre.backtrack_limit=-1
就可以了。
修改后重启php
成功执行!

试用cnvdr-1.0-live-htpc

Posted in 乱七八糟的技术 | 1 Comment »

这款VDR发布有好久了,我一直没有试用,因为使用上一个版本的VDR调八切一很麻烦,在加上Windows下有不错的hadu做CCcam共享,也就一直没有去玩VDR。

上个月146的华人直播全部升级,只剩下为数不多的几个台可以看了。这下子才想到了138的数码天空。可是hadu不支持数码的破解。

于是乎,目光又投向了VDR,首先就来到了cnvdr的论坛,发现有了新的版本,就是这个cnvdr-1.0-live-htpc,我很快就下载下来。发现这次这个版本和以前有很大不同,这个版本是彻底的免安装版本。给出的下载档就是一个已经可以直接运行的OS了。

使用方法也比较奇怪。可以直接使用这个系统刻录成光盘,然后从光盘启动,也可以把镜像写到磁盘上去。从磁盘启动,甚至可以写入U盘,然后从U盘启动,我比较推荐从U盘启动,毕竟这个系统很小,把一个硬盘给他用太浪费了。我没有U盘,我找到了一张买手机的时候送的SD卡,插上读卡器,就变成了一个U盘了。

接下来是安装方法:

利用UltraISO工具写入映像
可以用将CNVDR一步到位复制到你的磁盘,并且写入CNVDR光盘的引导记录。
其具体方法是,用UltralISO打开CNVDR的iso映像,然后选取菜单中的“启动”→“写入硬盘映像…”,接下来便弹出对话框:
这里选取“硬盘驱动器”,这里选择U盘,后再点击“写入”按扭即可完成CNVDR的安装。

关机,设置系统BIOS,从U盘启动,即可进入 cnvdr画面了。

经过使用该系统在配置上做了大量优秀的改进,配置起来得心应手。非常值得使用。