导航:首页 > 万维百科 > cms的数据库有什么用

cms的数据库有什么用

发布时间:2021-01-15 18:12:58

1、科讯cms用的是什么数据库

采用的采用ASP+ACCESS/MSSQL数据库架构,如果你是新手推荐用国内最流行的dede cms,php+mysql架构,搭配365网站管理器,一键安装,蛮方便的!


2、请问一般情况下安装网站cms系统是不是需要安装数据库啊?

给您推荐个CMS,
逐浪CMS,完全免费下载使用,
有教程和帮助信息,
有数据库下载地址,需要2005以上的版本
您可以试下

安装数据库IIS等这些,是要运行本地

3、CMS 建立数据库的主要目的是?

英文全称是: Content Management System 中文名称是: 网站内容管理系统
网站的内容需要不断更新才有活力,而要更新内容就要有保存内容的地方,自然一般会选择建立数据库。

4、用CMS建站 是不是全都需要购买数据库?

当然有,大多数的免费的ASP的CMS都是不需要MYSQL数据库的, 一般都是ACCESS数据库,这种数据库不需要单独的数据库空间.

5、如何让CMS连接到MySQL数据库?

首先看报错窗口。

经查阅,错误原因是:本地IP(xxx.xxx.xxx.xxx)没有访问远程数据库的权限。
于是下面开启本地IP(xxx.xxx.xxx.xxx)对远程mysql数据库的访问权限。
首先远程连接进入服务器,在cms中输入mysql -u root -p,然后回车,输入密码后回车进入mysql命令行。

输入use mysql;

输入select user,password,host from user;
可以看到host中只有localhost主机。我们需要将xxx.xxx.xxx.xxx也添加到这里才对。

添加方法如下:
输入
grant all privileges on *.* to root@"xxx.xxx.xxx.xxx" identified by "密码";
这相当于是给IP-xxx.xxx.xxx.xxx赋予了所有的权限,包括远程访问权限。
然后再输入
flush privileges;
这相当于是重新加载一下mysql权限,这一步必须有。

再次输入select user,password,host from user;
可以看到host中已经有了新加的IP。

现在再次用Navicat for MySQl访问远程mysql数据库,已经能正常打开了。
问题解决。

不过还有一个问题,发现双击打开某张表的时候很慢,至少要3秒。
原因是:
当远程访问mysql时, mysql会解析域名, 所以会导致访问速度很慢, 会有2,3秒延时!
解决办法:
修改mysql安装目录下的my.ini,加上下面这个配置可解决此问题。在[mysqld]下加入:skip-name-resolve
保存退出后重启mysql服务。
然后访问速度就和本地一样快啦。

6、支持sqlite数据库的cms系统有哪些,哪个功能比较健全,又容易上手?

各有优势吧,不过本人推荐您使用MyfCMS,国内就这么一款完全开源免费的,其他基本商用都需要money的

7、CMS应用系统的mysql数据库用什么存储引擎好

MySQL有多种存储引擎,每种存储引擎有各自的优缺点,可以择优选择使用:

MyISAM、InnoDB、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)、EXAMPLE、FEDERATED、ARCHIVE、CSV、BLACKHOLE。

MySQL支持数个存储引擎作为对不同表的类型的处理器。MySQL存储引擎包括处理事务安全表的引擎和处理非事务安全表的引擎:

· MyISAM管理非事务表。它提供高速存储和检索,以及全文搜索能力。MyISAM在所有MySQL配置里被支持,它是默认的存储引擎,除非你配置MySQL默认使用另外一个引擎。

· MEMORY存储引擎提供“内存中”表。MERGE存储引擎允许集合将被处理同样的MyISAM表作为一个单独的表。就像MyISAM一样,MEMORY和MERGE存储引擎处理非事务表,这两个引擎也都被默认包含在MySQL中。

注释:MEMORY存储引擎正式地被确定为HEAP引擎。

· InnoDB和BDB存储引擎提供事务安全表。BDB被包含在为支持它的操作系统发布的MySQL-Max二进制分发版里。InnoDB也默认被包括在所 有MySQL 5.1二进制分发版里,你可以按照喜好通过配置MySQL来允许或禁止任一引擎。

· EXAMPLE存储引擎是一个“存根”引擎,它不做什么。你可以用这个引擎创建表,但没有数据被存储于其中或从其中检索。这个引擎的目的是服务,在 MySQL源代码中的一个例子,它演示说明如何开始编写新存储引擎。同样,它的主要兴趣是对开发者。

· NDB Cluster是被MySQL Cluster用来实现分割到多台计算机上的表的存储引擎。它在MySQL-Max 5.1二进制分发版里提供。这个存储引擎当前只被Linux, Solaris, 和Mac OS X 支持。在未来的MySQL分发版中,我们想要添加其它平台对这个引擎的支持,包括Windows。

· ARCHIVE存储引擎被用来无索引地,非常小地覆盖存储的大量数据。

· CSV存储引擎把数据以逗号分隔的格式存储在文本文件中。

· BLACKHOLE存储引擎接受但不存储数据,并且检索总是返回一个空集。

· FEDERATED存储引擎把数据存在远程数据库中。在MySQL 5.1中,它只和MySQL一起工作,使用MySQL C Client API。在未来的分发版中,我们想要让它使用其它驱动器或客户端连接方法连接到另外的数据源。

比较常用的是MyISAM和InnoBD

8、CMS系统选择Access和SQL数据库的区别

网奇的CMS系统支持两种数据库,一种Access数据库,另一种是SQL数据库,笔者给大家介绍一下这两种数据库的区别:
Access数据库是Microsoft Access提供的,是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。Access数据库以文件形式保存,文件的扩展名是MDB。Access 数据库由表、查询、窗体、报表、宏、页和模块七个对象组成。
CMS系统Access数据库的优点:
1、简单
Access部署简单方便,就一个文件运用起来比较灵活主要是桌面数据库系统,他也可以开发基于自己的桌面数据库应用(UI),也可以作为前端开发工具与其它数据库搭配开发应用程序。
2、适合不同的人使用
熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的初级用户则使用它来开发简单的应用软件。
CMS系统Access数据库的缺点:
1、存储量少
数据储存量小安全性不够高,加了用户级密码容易破解。
2、对服务器要求高
C/S结构下对服务器要求很高,否则容易造成mdb损坏并发数255,但是对高强度操作适应性差,如果服务器不够好,网络不够好,编程的方法不够好,6-7个人同时访问就能导致mdb损坏或者并死。
3、功能限制多
不能将vba代码开发的软件系统直接编译成exe可执行文件,不能脱离Access或者Access Runtime环境,该环境相对其他软件体积大。数据库有一定的极限,如果数据达到100M左右,很容易造成服务器IIS假死,或者消耗掉服务器的内存导致服务器崩溃。
SQLServer是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案。
CMS系统SQL Server数据库的优点:
1、安全性高
安全性高真正的客户机/服务器体系结构,图形化用户界面,使系统管理和数据库管理更加直观、简单,丰富的编程接口工具为用户进行程序设计提供了更大的选择余地。
2、高性能设计
SQL Server支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。 SQLServer以其内置的数据复制功能、强大的管理工具、与Internet的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台
3、伸缩性好
具有很好的伸缩性,可跨越多种平台使用,对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。
SQL Server数据库的缺点:
因CMS系统SQL数据库功能强大,所以操作数据比Access较为复杂。

9、请问 cms网站的数据库都存放些什么?

源程序就是你下下来的那些文件,会员上传的图片一般都在upload文件夹里,而数据库里只保存了图片位置,文章之类都在数据库里的,还有会员信息,栏目信息等,数据库备份就是将所有数据库里的信息导出,以后需要的时候可以再导入。

与cms的数据库有什么用相关的知识