vps怎么分数据库(www.vpscs.net)
大家好,感谢邀请,今天来为大家分享一下vps怎么分数据库的问题,以及和www.vpscs.net的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!
在VPS上如何管理并创建数据库
一、连接MYSQL
格式: mysql-h主机地址-u用户名-p用户密码
1、连接到本机上的MYSQL。
首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql-u root-p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码.
如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>
2、连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:
mysql-h110.110.110.110-u root-p 123;(注:u与root之间可以不用加空格,其它也一样)
3、退出MYSQL命令: exit(回车)
二、修改密码
格式:mysqladmin-u用户名-p旧密码 password新密码。例如
1、给root加个密码ab12。首先在DOS下进入目录mysql\bin,然后键入以下命令
mysqladmin-u root-password ab12
2、再将root的密码改为djg345。
mysqladmin-u root-p ab12 password******
三、创建数据库
1、 CREATE DATABASE数据库名;
2、 GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON数据库名.* TO数据库名@localhost IDENTIFIED BY'密码';
3、 SET PASSWORD FOR
'数据库名'@'localhost'= OLD_PASSWORD('密码');
依次执行3个命令完成数据库创建。注意:中文“密码”和“数据库”是户自己需要设置的。
—————————————————————————————————————————————
现在介绍一些常用的MYSQL命令
注意:你必须首先登录到MYSQL中,以下操作都是在MYSQL的提示符下进行的,而且每个命令以分号结束。
一、操作技巧
1、如果你打命令时,回车后发现忘记加分号,你无须重打一遍命令,只要打个分号回车就可以了。
也就是说你可以把一个完整的命令分成几行来打,完后用分号作结束标志就OK。
2、你可以使用光标上下键调出以前的命令。
二、常用命令
1、显示当前数据库服务器中的数据库列表:
mysql> SHOW DATABASES;
2、建立数据库:
mysql> CREATE DATABASE库名;
3、建立数据表:
mysql> USE库名;
mysql> CREATE TABLE表名(字段名 VARCHAR(20),字段名 CHAR(1));
4、删除数据库:
mysql> DROP DATABASE库名;
5、删除数据表:
mysql> DROP TABLE表名;
6、将表中记录清空:
mysql> DELETE FROM表名;
7、往表中插入记录:
mysql> INSERT INTO表名 VALUES("hyq","M");
8、更新表中数据:
mysql-> UPDATE表名 SET字段名1='a',字段名2='b' WHERE字段名3='c';
9、用文本方式将数据装入数据表中:
mysql> LOAD DATA LOCAL INFILE"D:/mysql.txt" INTO TABLE表名;
10、导入.sql文件命令:
mysql> USE数据库名;
mysql> SOURCE d:/mysql.sql;
11、命令行修改root密码:
mysql> UPDATE mysql.user SET password=PASSWORD('新密码') WHERE User='root';
mysql> FLUSH PRIVILEGES;
三、一个建库和建表以及插入数据的实例
drop database if exists school;//如果存在sudu则删除
create database sudu;//建立库sudu
use school;//打开库sudu
create table teacher//建立表TEACHER
(
id int(3) auto_increment not null primary key,
name char(10) not null,
address varchar(50) default'深圳',
year date
);//建表结束
//以下为插入字段
insert into teacher values('','allen','飞数科技1','2005-10-10');
insert into teacher values('','jack','飞数科技2','2005-12-23');如果你在mysql提示符键入上面的命令也可以,但不方便调试。
(1)你可以将以上命令原样写入一个文本文件中,假设为sudu.sql,然后复制到c:\\下,并在DOS状态进入目录\mysql\bin,然后键入以下命令:
mysql-uroot-p密码< c:\sudu.sql
如果成功,空出一行无任何显示;如有错误,会有提示。(以上命令已经调试,你只要将//的注释去掉即可使用)。
(2)或者进入命令行后使用 mysql> source c:\sudu.sql;也可以将sudu.sql文件导入数据库中。
四、将文本数据转到数据库中
1、文本数据应符合的格式:字段数据之间用tab键隔开,null值用\n来代替.例:
3 rose飞数科技1 1976-10-10
4 mike飞数科技2 1975-12-23
假设你把这两组数据存为速度sudu.txt文件,放在c盘根目录下。
2、数据传入命令 load data local infile"c:\sudu.txt" into table表名;
注意:你最好将文件复制到\mysql\bin目录下,并且要先用use命令打表所在的库。
五、备份数据库:(命令在DOS的\mysql\bin目录下执行)
1.导出整个数据库
导出文件默认是存在mysql\bin目录下
mysqldump-u用户名-p数据库名>导出的文件名
mysqldump-u user_name-p123456 database_name> outfile_name.sql
2.导出一个表
mysqldump-u用户名-p数据库名表名>导出的文件名
mysqldump-u user_name-p database_name table_name> outfile_name.sql
3.导出一个数据库结构
mysqldump-u user_name-p-d--add-drop-table database_name> outfile_name.sql
-d没有数据--add-drop-table在每个create语句之前增加一个drop table
4.带语言参数导出
mysqldump-uroot-p--default-character-set=latin1--set-charset=gbk--skip-opt database_name> outfile_name.sql
vps里面可以安装数据库吗
vps就是服务器虚拟化技术,可以把一台物理服务器虚拟成多个逻辑服务器以充分利用硬件资源。
vps可以搭建数据库,就像使用单机一样。
网站是一个很大的名词,它包括了很多项技术,最主要的组成部分就是web服务器和数据库。所以,我理解你是想问web服务器怎么和数据库联系起来的吧?个人解释如下:
1、web服务器就是盛放网页的地方。
2、数据库是盛放数据的地方。
3、联系:网页(有显示代码,有处理逻辑代码)上面写代码,连接数据库(这当然是处理逻辑代码),从而获得数据再显示到网页上(这里是显示代码)。
4、我说明一下服务器是什么:服务器就是高性能计算机配备了专业软件。例如:web服务器就是一台性能不错的电脑上安装了IIS或Tomcat这类盛放网页的软件,数据库服务器同理。
5、结合你上面的问题:vps把一台物理电脑虚拟成多个逻辑电脑,每个逻辑电脑上当然可以独立地安装数据库软件,如:sql server、oracle等。
vpsphpiis如何设置支持aspiis配置php
vps中的一个php站点,不支持asp。怎么设置?
你有两条路可走。
1)如果你的Web服务器是IIS,说明你的IIS支持PHP。这时,只要把
Activepages被设置为允许。
2)如果你的Web服务器是Apache,那就有些麻烦了。
a)让Apache继续支持你的PHP,安装IIS。这时候你就需要更改你的ASP运行端口比如81。
b)删除Apache,重装IIS,同时让IIS支持PHPASP。
个人认为IIS不支持通用域名,但是不方便。不过你应该有独立的IP地址,所以这个问题不存在。
另外,据说Apache对HTML等静态网页的支持非常好,之前没有测试过,有传输前压缩数据的功能。
Fikker是什么?
1.Fikker是安装在自身网站服务器上的一个缓存加速软件,所以前提是你要有自己的服务器或VPS.Fikker网站加速的基本原理是:通过软件自带的Fikker管理平台配置将你的网站页面缓存起来,动态页面或静态页面,周期缓存时间可以是几秒钟,也可是几天,也就是网站只需要生成一次页面,在一个缓存周期时间之内有其他用户访问的时候,网站就不用再频繁的生成这一些页面了,这样子影响网站速度的数据库瓶颈就消失了;Fikker加速方法之二就是对这些动态页面(asp,php,jsp,html,js,css,txt)进行gzip压缩,这种文本页面被压缩以后传输的尺寸平均减少75%以上,网站的响应速度大大提升.所以总体来说,Fikker网站加速(Fikker缓存加速)是在带宽和服务器硬件条件不变的条件下,利用的webcache技术和gzip技术解决来网站速度问题,非常适合包含有动态页面的网站使用,加速的效果可成倍提升.除此之外,Fikker作为前端服务器还可以提供了很多实用性的功能,防盗链,实时监控(可监测用户当前访问的一举一动),伪静态,ajax跨域,各省市自治区流量统计百分比报表,黑名单等功能.Fikker缓存加速服务器软件目前提供有免费版下载.2.CDN,即内容分发网络。将网站指定的内容发布到CDN运营商部署在各地的服务器上。使用户可以就近取得所需的内容,提高用户访问网站的响应速度。目前流行的大部分CDN加速针对对于静态资源加速很明显,例如图片,视频,音频等静态资源,但对于缓存时效性很高的动态页面,核心的速度瓶颈在源站那里,也就是生成页面的速度,数据库的瓶颈,CDN的加速效果不够明显.总之来说,CDN运营商利用自身的服务器和带宽资源(相对于Fikker提升自身服务器利用率而言),将网站的静态资源或者更新时效性不算很高的页面缓存起来,达到加速的目的.CDN一般是按照带宽流量计费的.
如何知道某个网站用的是虚拟主机还是独立服务器?
虚拟主机也有独立ip的
主机空间是什么?
其实主机简单地说就是存放网站内容,托管网站的空间。当有人想看你网站的时候,他们会先在浏览器中输入域名,然后他们的电脑会连接到你的主机空间,这时候主机空间里的网页内容将通过浏览器传递给他们。
主机空间可以按照服务器使用技术来分类,比如虚拟主机、VPS、专用主机和云主机。
可以按照建站程序来分类,比如WordPress主机、Drupal主机、Joomla主机和Magento主机。
可以按照服务器来分类,Linux主机和Windows主机。
也可以按照程序语言来分类,PHP主机和ASP主机。
当然还可以按照用途来分类,博客主机、外贸主机、企业主机等等。
或者按照国别来分类,中国主机,美国主机,印度主机,欧洲主机,日本主机,韩国主机等等。
无论是哪种主机,只有付费的才是外贸网站能用的,所有打着免费旗号的主机都不行。