Linux vps mysql数据备份和恢复的方法

比如我们要备份mysql中已经存在的名为linux的数据库,要用到命令mysqldump
命令格式如下:
[root@linuxsir01 root]# mysqldump -u root -p linux > /root/linux.sql
Enter password:在这里输入数据库的密码

通过上面的命令,我们要明白两件事,首先备份数据库是要以数据库管理员的身份备份;其次:备份目的地是/root,备份的文件名是linux.sql。其实备份的位置和文件名,根据自己的情况来定。文件名可以自己来取,路径也可以自己来安排;
比如我想把linux的数据库备份到/home/beinan,数据库的文件名为linuxsir031130.sql,所以应该输入如下的命令。

[root@linuxsir01 root]#mysqldump -u root -p linux > /home/beinan/linuxsir031130.sql
Enter password:在这里输入数据库管理员root的数据库密码

如果数据量大会占用很大空间,这时可以利用gzip压缩数据,命令如下:

#mysqldump -u root -p tm | gzip > tm_050519.sql.gz

这样我们到/home/beinan目录下就能发现mysql中名为linux的数据库的备份文件linuxsir031130.sql
综上所述,我们学习时要学会变通。

 

恢复:
首先我们还是要操作上面几个过程,比如添加数据库管理员(如果您没有添加过mysql数据库管理员的话),创建数据库等。
比如我们要把在/home/beinan这个目录中的linuxsir031130.sql这个备份,导入名为linux的数据库中,应该如下操作;
[root@linuxsir01 root]#mysql -u root -p linux < /home/beinan/linuxsir031130.sql
Enter password:在这里输入密码

如果机器好,数据库比较小,几分钟就好了。

如何导出数据库表的数据?(不同于备份哦)

#mysql

(#mysql>use linux;)#可有可无

#mysql>select * from linux.table-name into outfile “/home/table-name.txt”;

#/home/table-name.txt 可能会报错,如果这样去掉/home直接”table-name.txt”

默认保存在/var/lib/mysql/table-name.txt

对mysql数据库常用命令的一点补充;

几个常用的mysql相关的管理命令
mysql 命令:基本文本的,显示和使用的mysql数据库。前面已经简单的提过用法;比如登录等。
mysqladmin 命令,用来创建和维护mysql数据库的命令,前面已经简单的提过;
isamchk 是用来修复、检查和优化.ism后缀的数据库文件;
mysqldump 是用于备份数据库,前面已经简单的说明过;
myisamchk 用来修复.myi后缀的数据库文件;

比如我们要检查名为linux的数据库.myi数据库表是否存在问题,应该用下面的命令;

要把mysqld服务器停下来
[root@linuxsir01 root]# /opt/mysql/share/mysql.server stop

然后执行
[root@linuxsir01 root]# /opt/mysql/bin/myisamchk /opt/mysql/var/linux/*.MYI

上面的命令的意思就是检查所有的.myi文件,数据库的目录在/opt/mysql/var/linux/目录中

如果有问题,应该用-r参数来修复
[root@linuxsir01 root]# /opt/mysql/bin/myisamchk -r /opt/mysql/var/linux/*.MYI

7]mysqlshow 命令:显示用户选择的数据库和表
[root@linuxsir01 root]# /opt/mysql/bin/mysqlshow -uroot -p [数据库名]

比如我要查看名为linux的数据库;应该是:

[root@linuxsir01 root]# /opt/mysql/bin/mysqlshow -uroot -p linux

 

原文地址:http://till.iteye.com/blog/468405

wdlinux无法登陆 一直提示“登陆超时”的解决方法

如在安装wdos集成版,或安装一键包或wdcp后,登录一直提示”登录超时”
经检查确认
导致该问题的原因,是系统的时间错误,也就是系统的时间,比当前的时间慢了很多
只要把时间修改正确,就可以修复

首先看下时间是否正确,SSH登录后
先用date命令查看下当前的日期和时间,如下显示
[root@wdos ~]# date
Wed Jun 20 23:09:17 CST 2012

如果显示不确定或不是当前时间,就用下面办法修复下
SSH终端上
执行
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
date -s 20120619
date -s 2308
hwclock -w

完成

注释:
date -s 20120619 //这个表示当前的日期,请使用实际日期代替
date -s 2308 //这个表示当前的时间,请使用时间代替
具体修改时,使用相应的日志和时间即可
如果日期没错,就只修改时间就可以

如果还不行,看下当前的日期日间是多少

Windows Server 2003架设VPN服务器[图文教程]

Windows Server 2003架设VPN [图文教程]

想上国外的网站,就买了个美国的vps/服务器,架设一个vpn玩玩,网上搜了很多资料,在这我总结一下!

因为很多教程都没有介绍清楚具体操作的一些细节!

我想实现的是用自己电脑通过美国服务器架设vpn上网,上网的ip是美国服务器的ip,跳过天朝的局域网!(个人理解的说法,不是专业术语)

 

Windows Server 2003架设VPN服务器[图文教程]

第一步:找到路由和远程访问(开始菜单 > 程序 > 管理工具 > 路由和远程访问)如下图所示:

Windows Server 2003架设VPN服务器[图文教程]

 

第二步:如图所示,我就不多说了!

Windows Server 2003架设VPN [图文教程]

 

小提示:我点击这里后,出现一个对话框(如下图)那我们就按照对话框说的去把windows 防火墙/interest 连接共享服务禁用!

如果您在操作第二步时没有出现这个对话框,就不用管了,直接操作第三步!

Windows Server 2003架设VPN [图文教程]

 

禁用windows 防火墙/interest 连接共享服务的方法:

1:找到服务(开始菜单 > 程序 > 管理工具 > 服务)

Windows Server 2003架设VPN [图文教程]

 

2:找到windows 防火墙/interest 连接共享服务 (我的是英文的)右键属性,如下图所示禁用即可:

Windows Server 2003架设VPN [图文教程]

 

回归正题:接上面的第二步!

第三步:下一步> 然后如图所示:选择最后一个自定义配置。

Windows Server 2003架设VPN [图文教程]

 

第四步:选择如图所示的两项:vpn访问和NAT 和基本防火墙。然后点击 下一步 > 完成 >是 (开始服务)

Windows Server 2003架设VPN [图文教程]

 

第五步:如下图所示,在BTTE-25E995XXXX(本地)右键 属性 >

Windows Server 2003架设VPN [图文教程]

 

点击 ip 选项卡 > 选择 静态地址池 > 添加 >

填写上ip:192.168.0.1 和 192.168.0.10 (这个ip范围 随便写,我写的就是十个ip ,可以分配十个客户端ip)

Windows Server 2003架设VPN [图文教程]

 

第六步:如下图所示:选择 NAT 和基本防火墙 右键新增接口

Windows Server 2003架设VPN [图文教程]

 

再选择 本地连接(如下图)

 

Windows Server 2003架设VPN [图文教程]

 

然后选择 下图所示的:共用接口连接到 和在此接口上启用 NAT (这步一定要做,不然自己电脑链接后不能打开网页!)

Windows Server 2003架设VPN [图文教程]

 

完成上面的六步,就配置好vpn服务器了!

下面我们需要给用户设置访问权限,就是用windows的用户名和密码进行登陆我们的vpn服务器

设置方法:

1.我的电脑右键 > 管理

Windows Server 2003架设VPN [图文教程]

 

2.找到 本地用户和组 > 用户 > 选择自己的用户名 > 右键属性 >

Windows Server 2003架设VPN [图文教程]

 

3:按照下图进行设置,静态ip,就是第五步设置的ip 范围内的ip就行了!

Windows Server 2003架设VPN [图文教程]

 

服务器设置就这些!下面我们就可以通过自己的电脑链接vpn服务器进行上网啦!

自己电脑上操作:

我用的windows xp

1.在桌面 网上邻居 右键属性,在点击创建一个新连接

Windows Server 2003架设VPN [图文教程]

 

2.点击下一步,再选择第二个:连接到我的工作场所的网络

Windows Server 2003架设VPN [图文教程]

 

3.下一步,选择虚拟专用网络链接

Windows Server 2003架设VPN [图文教程]

 

4.给网络连接取个名字。

Windows Server 2003架设VPN [图文教程]

 

5.添加您服务器或vps 的ip地址

Windows Server 2003架设VPN [图文教程]

 

下一步点击完成即可!

Windows Server 2003架设VPN [图文教程]

 

这样就建立了一个拨号连接,通过这个就链接上就成功了!

用户名和密码就是您登陆服务器的帐号和密码,当然您也可以单独添加很多不同的用户名。

Windows Server 2003架设VPN [图文教程]

 

教程结束!

 

ASP出现“不允许的父路径 ”的解决方法

配置好IIS6.0,然后也成功导入SQL2000的数据库,输入地址访问Index.asp页面之后出现如下出错信息:

Active Server Pages 错误 ‘ASP 0131’

不允许的父路径

/xxx/xxx/index.asp,行 1

解决方法如下:

1.运行Internet信息服务管理器

2.选择你当前所在站点

3.从站点“属性”中选择“虚拟目录”,再进入“配置”,最后进入“选项”,讲“启用父路径”前方框打勾,再按确定按钮

4.再次访问ASP页面,访问正常