仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 637|回复: 7
打印 上一主题 下一主题

[学习教程] MYSQL网页设计ubuntu下复杂设置mysql数据库

[复制链接]
老尸 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:17:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
客户还是可以使用DBaaS系统所能提供的所有能力。数据库云服务消除了组织对专职人员、本地数据库存储设备的需要。他们不必安装、配置和维护任何软硬件。ubuntu下复杂设置mysql数据库一).ubuntu下mysql安装结构:
/usr/bin客户端程序和mysql_install_db
/db数据库和日记文件
/var/runmysqld服务器
/etc/mysqlmysql设置文件my.cnf
/usr/share/mysql字符集,基准程序和毛病动静
/etc/init.d/mysql启动mysql服务器
二).设置mysql服务器随开关机主动启动和封闭:
体系->体系办理->服务
举行到“服务设置”窗口后,激活mysql数据库服务便可
三).修正mysql数据库文件的存储目次:
假定我们指定的数据库文件目次为/db
1.创立目次/db,并修正其具有者及所属群组为mysql:mysql.命令:chownmysql:mysqldb
2.封闭mysql数据库服务:mysqladmin-uroot-pshutdown
3.修正mysql设置文件my.cnf:将datadir=/var/lib/mysql改成datadir=/db
4.从头初始化数据文件:实行mysql_install_db
5.启动mysql数据库服务:sudo/etc/init.d/mysqlstart
6.设置mysql数据库root暗码:mysqladmin-urootpassword‘new-password’
此时我们会发明/db目次下呈现mysql相干文件。假如我们新建数据库,其数据库文件也将呈现在db目次下。暗示我们修正的mysql数据库文件存储目次准确。
四).设置mysql数据库的INNODB存储引擎:
1.检察mysql存储引擎情形:登录mysql数据库,在mysql>提醒符下弄进showengines;命令。发明:InnoDBYES,申明此mysql数据库服务器撑持InnoDB引擎。
2.设置InnoDB为默许引擎:在设置文件my.cnf中的[mysqld]上面到场default-storage-engine=INNODB一句,保留。
3.重启mysql服务器:mysqladmin-uroot-pshutdown(回车),sudo/etc/init.d/mysqlstart(回车)。
4.登录mysql数据库,在mysql>提醒符下弄进showengines;命令。假如呈现InnoDBDEFAULT,则暗示我们设置InnoDB为默许引擎乐成。
ps:这里我用重启命令sudo/etc/init.d/mysqlrestart,呈现毛病信息,以是用了下面(步骤3)那种封闭服务又启动的笨办法。
DBaaS和其他云服务之间的区别是:DBaaS专注于提供类似关系数据库管理系统RDBMS(比如SQLServer、MySQL和Oracle)的数据库功能。事实上,RDBMS已被证明是一种适合于在各种情况下管理结构化数据的有效工具。
蒙在股里 该用户已被删除
沙发
发表于 2015-1-19 06:38:58 | 只看该作者
这就引发了对varchar和char效率讨论的老问题。到底如何分配varchar的数据,是否会出现大规模的碎片?
小女巫 该用户已被删除
板凳
发表于 2015-2-4 13:07:40 | 只看该作者
可以动态传入参数,省却了动态SQL的拼写。
山那边是海 该用户已被删除
地板
发表于 2015-2-9 22:59:37 | 只看该作者
其实可以做一下类比,Oracle等数据库产品老早就支持了java编程,而且提供了java池参数作为用户配置接口。但是现在有哪些系统大批使用了java存储过程?!连Oracle自己的应用都不用为什么?!
海妖 该用户已被删除
5#
发表于 2015-2-28 03:53:23 | 只看该作者
sqlserver的痛苦之处在于有用文档的匮乏,很多只是表明的东西
admin 该用户已被删除
6#
发表于 2015-3-9 20:40:19 | 只看该作者
分区表效率问题肯定是大家关心的问题。在我的试验中,如果按照分区字段进行的查询(过滤)效率会高于未分区表的相同语句。但是如果按照非分区字段进行查询,效率会低于未分区表的相同语句。
飘灵儿 该用户已被删除
7#
发表于 2015-3-17 01:09:01 | 只看该作者
如果我们从集合论(关系代数)的角度来看,一张数据库的表就是一组数据元的关系,而每个SQL语句会改变一种或数种关系,从而产生出新的数据元的关系(即产生新的表)。
兰色精灵 该用户已被删除
8#
发表于 2015-3-23 12:36:32 | 只看该作者
分区表是个亮点!从分区表也能看出微软要做大作强SQLServer的信心。资料很多,这里不详细说。但是重点了解的是:现在的SQLServer2005的表,都是默认为分区表的。因为它要支持滑动窗口的这个特性。这种特性对历史数据和实时数据的处理是很有帮助的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-6-16 02:43

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表