分享到:

开源:是开始做正事的时候了

随着很多厂商大力提高开源采用率,改善企业用户的体验正在成为迫切的需要。为了使开源过程更适合企业用户,IT厂商仍有大量工作要做。$$Don MacAskill称自己是开源软件——尤其是MySQL数据库的“狂热爱好者”。MySQL是SmugMug公司使用的核心技术之一,这是一家在线照片共享服务公司,MacAskill 担任该公司CEO。然而现在,MacAskill发现自己希望Sun Microsystems公司能够拯救和修补MySQL。$$不久之前,Sun收购了MySQL公司,这是SUN为企业用户改善开源体验所采取的一系列措施中的最大举措。$$随着越来越多的公司采用开源软件,以及厂商大力提高开源采用率,改善企业用户的体验正在成为迫切的需要。但是,对于消除用户对及时提供新特性和漏洞补丁、需要更可预测的产品路线图,以及缺少掌握开源技能与经验的IT工人等问题的担心,仍有很长的路要走。$$例如,在SmugMug公司,MacA...  (本文共2页) 阅读全文>>

权威出处: 网络世界2008-04-21
《办公自动化》2018年23期
办公自动化

MySQL安全问题探讨

对于任何一种数据库来说,安全问题都是非常重要的。如果数据库出现安全漏洞,轻则数据被窃取,重则数据被破坏,这些后果对于一些重要的数据库都是非常严重的。下面来从操作系统和数据库两个层面对My SQL的安全问题进行讨论。一、操作系统相关的安全问题常见的操作系统安全问题主要出现在My SQL的安装和启动过程中.1.严格控制操作系统账号和权限在数据库服务器上要严格控制操作系统的账号和权限。如:荫锁定mysql用户。荫其他任何用户都采取独立的账号登录,管理员通过mysql专有用户管理MySQL,或者通过root su到mysql用户下进行管理。荫mysql用户目录下,除了数据文件目录,其他文件和目录属主都改为root。2.尽量避免以root权限运行My SQLMy SQL安装完毕后,一般会将数据目录属主设置为mysql用户,而将My SQL软件目录的属主设置为root,这样做的目的是当使用mysql启动数据库时,可以防止任何具有FILE权限...  (本文共3页) 阅读全文>>

《网络安全和信息化》2018年11期
网络安全和信息化

MySQL出现“mysqld got signal 8”的解决办法

今天收到一台DB机器连接不通的告警,登录服务器发现DB连通性是正常的。怀疑可能是网络抖动导致的误告,查看网络监控进行确认,并没有发现有丢包或者网络延迟的陡增的情况,初步排除网络抖动问题。查看My SQL错误日志,发现有mysqld got signal 8的报错,My SQL由于某种原因导致My SQL出现crash。报错如图1所示。怀疑是My SQL的bug引起,在官网找到了对应的bug,链接如下:https://bugs.mysql.com/bug.php?id=65663原因是某个SQL访问分区表的时候,访问分区越界的时候有bug,导致实例crash。如图2所示。只有vers...  (本文共2页) 阅读全文>>

《数字通信世界》2017年07期
数字通信世界

MySQL数据库优化与集群

在当今互联网迅速发展的时代下,数据量也在逐渐飙升,因此数据库构建就成了关键的部分,对于一个大型网站来说,高并发、高数据量、数据查询修改频繁将是一个要面临的重大问题。2 My SQL数据库的优化2.1查询缓存机制很多的应用和网站都会严重的依赖数据库,但是大多数的查询都是重复的,然而每次查询数据库都会执行相同的过程:先对查询语句进行分析,确定查询方法,从磁盘中抽取结果信息,返回给客户端。经常重复这样的操作会消耗数据库的内存以及降低用户体验。My SQL数据库有查询缓存机制,它将查询结果保存在缓存中,短时间内重复提交相同的查询时,可以直接返回查询结果,有效提升查询速度。My SQL配置中默认是关闭查询缓存的,我们可以在my.conf配置文件中添加query_cache_size=x M语句来开启x M的缓存(x自己定义)。数据库可以对查询语句进行重用,但是My SQL对于SQL语句采用的是纯文本的ASCII码存储[1],因此对于同样功...  (本文共1页) 阅读全文>>

《四川职业技术学院学报》2017年04期
四川职业技术学院学报

MySQL存储过程调试技巧

随着国家大力提倡“互联网+”,现在各行各业都在大量使用互联网来重构本行业的数据系统,这种趋势已经渗透到各个行业.同时,数据的重要性也越发明显,每个企业都会越来越重视各企业所产生的数据,这也间接推动了数据库的大量使用.作为全球最优秀的开源数据库,My SQL数据库的市场占用率也是显著提高,但目前在高校中的数据库课程中,大部分还是选择界面更加优秀的SQL Server数据库,这主要有两方面原因:其一,延续历史传统,从SQL Server2000到SQL Server2005,高校教材均是选用这一系列的数据库教学,这样任课老师也能延续自己之前所准备的课程;其二,Oracle、DB2、My SQL等主流数据库均是命令行式的数据库,均未有官方标准的图形化界面数据库,这让任课老师去选择哪一种非官方的图形化界面来教学,均不利于学生对课程掌握.随着阿里巴巴提倡“去IOE”之后,会有更多企业选择免费并且性能全面的开源数据库.存储过程作为每个数据库...  (本文共3页) 阅读全文>>

《数码世界》2017年06期
数码世界

PHP和MySQL在网站开发中的优势

近几年随着Web技术的迅速发展,高效的信息管理成为了一种新的工作方式,Web工程师也逐渐多了起来。在网站开发领域静态网页逐渐的被动态网页代替,ASP、JSP以及近年来流行起来的PHP是目前用得最多的三种动态网页开发语言。动态网站开发中数据库是一种必要的软件,网站中常用的数据库有Access、My SQL、SQL Server、Oracle等,各种数据库都有自己的优势。1 PHP在网站开发中的优势PHP(全称Hypertext Preprocessor,中文名:超文本预处理器)是一种应用于Web开发中的开源程序脚本语言。PHP的语法借鉴了从基础C语言、常用的Java和Perl的一些语法特性,在这些基础上又添加了自创的语法规则。因此拥有常用基础语言的一些特性,所以在初学时更容易上手,最主要的是PHP是开源免费的。PHP可以编写在HTML代码中,更方便前端人员学习,在这一点上其他的web脚本不如PHP做得好,相比于完全生成HTML标记...  (本文共1页) 阅读全文>>