功能完善中

  • 数据库管理安全战略

    database 222天3小时前

    大家都很清楚对于企业和政府而言,其数据库所保存的数据非常重要,但让人不解的是,这些数据库安全却总有种被莫名忽视的感觉,至少对于那些涉嫌数据被窃和泄漏而若上官司的企业而言的确如此。   这么说并不是有意要对企业挑选数据库管理员挑刺而得罪整个IT行业,不过数据库库管理员和安全管理员确实需要进行更进一步的沟通,以便能够改善对这些重要资源的安全问题,而不...

  • MySQL数据库密码的恢复与重设

    database 187天3小时前

    MySQL密码的恢复方法   如果忘记了MySQL的root密码,可以用以下方法重新设置:   1. KILL掉系统里的MySQL进程;   killall -TERM mysqld   2. 用以下命令启动MySQL,以不检查权限的方式启动;   safe_mysqld --skip-grant-tables   3. 然后用空密码方式使用root用户登录 MySQL;   mysql -u root   4. 修改root用户的密码;   mysql update mysql....

  • IBM:SQL注入攻击第三波浪潮袭来

    database 186天3小时前

    据IBM公司的安全研究员称,今年一月份曾经影响了至少五十万个网站的SQL注入攻击目前已经进入“第三波”攻击潮,而且对于传统的安全措施来说,这次的浪潮比之前的版本更具威胁性。   IBM网络安全系统分公司的研究主管David Dewey也不禁感慨:他在近五六年间一直追踪SQL注入攻击的活动,这次是他所见过的最复杂也是最让人头疼的一次。说到让人头疼,是指黑客们似乎能够通过...

  • 大规模SQL注入攻击 目标锁定中文网站

    database 185天4小时前

    根据台湾的一家安全公司阿码科技(Armorize Technologies)提供的消息,我国(包括大陆和台湾地区)的网站正在遭受一次大规模的SQL注入攻击,目前已有数千网站被植入恶意程序。   该安全公司的CEO黄耀文表示,首次检测到攻击的时间是5月13日,来自国内的服务器集群,而且发动攻击者并没有隐藏自身IP地址的意图。据黄称,攻击还在持续进行当中,因为攻击者对每个攻击面都采用...

  • 经过高手优化的MySQL数据库实例

    database 100天4小时前

    据说这是高手优化的MySQL,供大家参考,其中连接数: max_connections=1500可以根据服务器的性能更改. #set-variable=connect_timeout=5 #set-variable=wait_timeout=5   建议启用,负担重的服务器可以适当减少持续连接时间    [mysqld]   basedir=D:/mysql   #bind-address=ip   datadir=D:/mysql/data   #language=D:/mysql/share/yourlangua...

  • SQL实现最优坐地铁方案

    database 360天11小时前

    坐地铁有时候不一定要坐最少站的,有时是希望能坐换乘次数最少的,应该怎么改造才能把所有的方案都取出来,然后按换乘次数、经过站点数依次排序?   lineID state orderid   1 广州东 1   1 体育中心2   1 体育西 3   1 烈士陵园4   1 公园前 6   1 西门口 7   2 火车站 1   2 纪念堂 2   2 公园前 3   2 中大 4   2 客村 5   2 琶洲...

  • SQL语句中一条常见的行合并问题

    database 352天3小时前

    问题:原来问题:现有两个表:   表一originalword   ID word   --------------   101 about   102 abound   103 beard   104 boast   105 beast   表二similarword   ID original_id similar_id   -------------------------------   1 101 102   2 102 101   3 103 105   4 105 103   5 104 105   6 105 104   表...

  • SQL拆分字符的讨论

    database 312天12小时前

    问题是这样的:有一个表 以下是引用片段:  createtablec1(strvarchar(100))   insertintoc1values('12323sfs2342sfas342sas2sfa44')   insertintoc1values('asd123sdf34334sdf43432sdf342a')   insertintoc1values('asf234sfs23423434sdfa342423')   insertintoc1values('123213sdfdfwke434322lkkjl')   写一个SELECT 查询,把连续...

  • 用SQL语句修改表字段为主键

    database 311天0小时前

    问题:用SQL语句修改表字段为主键 怎么写(不能删除,再添加,因为已经有数据)   Peak Wong:   删除主键和数据没关系. 删除后再创建.   SQL code 原文:IT专家网

  • SQL报表问题解答

    database 304天0小时前

    现在要做一个报表,表的基本结构是这样的:   员工 员工号 部门 记录日期 记录时间   每天一个员工可能要多次记录,现在要产生这样的数据集:   员工 员工号 部门 记录日期 当天记录时间1 当天记录时间2 当天记录时间3 当天记录时间4 .......   张三 10 人事部 20080110 075654 080909 153000 230000   张三 10 人事部 20080111 074054 084950 163000 22000...

  • 关于索引的几个很有意思的小讨论

    database 304天0小时前

    问题:有一些问题不太明白   1。当一个表只有2万条数据时候是否需要建立索引呢?查询时候这个表和别的表关联的。因为发现建立后在查询分析器里面速度没有明显提高。   2。如果不需要,一般表里面数据是多少条的时候才开始考虑使用索引呢?即这个临界值。   3。是否一开始建立表的时候先不建立,等到表里面数据到一定程度的时候才建立呢?   Peak Wong:第一次我是...

  • 使用CLR会造成内存方面的问题吗

    database 303天23小时前

    我老是担心使用CLR会造成内存方面的问题,比如内存不能回收。其实想一想也许我过滤了,毕竟.NET Framework能够自己回收托管内存。既然在应用服务器上能使用,数据库上似乎也可以使用。   希望听一听大家的经验和见解~~   Peak Wong:   一般不用, 主要是DBA管理这种东西的时候会很麻烦, 因为自己写的CLR很难保证没有BUG, 一旦出BUG, 如果只是影响调用那一部分还好...

  • 如何用关系模型为层次关系建模

    database 302天2小时前

    问:一个企业的产品可分为三个等级:器件- 模块- 设备   比如某设备A下面有模块1,模块2,模块3,这三个模块又各由器件a,器件b组成   每个器件都是由某型号电阻、电容之类的物料组合生产出来   企业组织生产设备A一套,采购原料时候需要根据设备A的结构图,得到他所需的全部物料   事物是层次模型,但用关系模型建模 ,如何建表?   PS:设备A结构图就是指A下...

  • 小企业数据库安全

    database 248天0小时前

    如果你认为只有大公司才有必要担心数据库失窃的问题,那就大错特错了。网络犯罪分子可不管你是不是大公司,他们的目标是找到新的独创的途径侵入到所有类型的数据库中——而且,他们很清楚中小型企业的数据库尤其脆弱,因为这些企业的IT部门往往缺兵少将。加上越来越多的行业立法要求所有企业,不过规模大小,都要在发生涉及个人信息的数据库失窃事件中坚持遵守法规,所以现...

  • MySQL支持绑定到多个IP上吗

    database 128天1小时前

    问题提出   MySQL支持绑定到多个ip上吗?   专家解答   不能,只能用 bind-address 参数设定要绑定的某个ip,或者不设置它,直接帮定到所有ip上;或者,可以用 skip-networking 选项,直接取消网络监听,只保留本机的socket连接。 原文:IT专家网

  • Linux操作系统中如何安装MySQL数据库

    database 616天23小时前

    首先打击我的就是rpm安装,它告诉我发现了Mysql版本冲突,安装无法继续。我用rpm -q 查询后,想通过rpm -e 来删除系统自带的版本(3.x.x),但是rpm又无情的返回了一大堆其他的错误,由于和其他软件的一些关联,那个3.x.x无法被删除。原先对rpm的美好感觉,就在这瞬间消失的无影无踪。   “三人行,必有我师。”,我立刻上MSN找到了alin,当我问他如何用rpm卸载mysql或者升...

  • MySQL服务器安装之后如何调节性能

    database 520天4小时前

    在面试MySQL DBA或者那些打算做MySQL性能优化的人时,我最喜欢问题是:MySQL服务器按照默认设置安装完之后,应该做哪些方面的调节呢?   令我很惊讶的是,有多少人对这个问题无法给出合理的答案,又有多少服务器都运行在默认的设置下。   尽管你可以调节很多MySQL服务器上的变量,但是在大多数通常的工作负载下,只有少数几个才真正重要。如果你把这些变量设置正确了,...

  • 快速掌握升级MySQL系统表

    database 412天4小时前

    一些MySQL发布对mysql数据库中的系统表的结构进行了更改,添加了新权限或特性。当你更新到新版本MySQL,你应同时更新系统表,以确保它们的结构最新。首先备份mysql数据库,然后按照下面的程序操作。   在Unix或Unix类系统中,运行mysql_fix_privilege_tables脚本来更新系统表: shell mysql_fix_privilege_tables   你必须在服务器运行时执行该脚本。它试...

  • Windows下MySQL安装故障诊断与排除

    database 400天3小时前

    解决服务器问题时你的第一资料是错误日志。MySQL服务器使用错误日志来记录服务器不能启动的信息。错误日志位于my.ini文件指定的数据目录中。默认数据目录位于C:\Program Files\MySQL\MySQL Server 5.1\dat。   另一个错误相关信息源是MySQL服务启动时控制台上显示的消息。将mysqld安装为服务后,从命令行通过NET START mysql命令来查看MySQL服务启动相关的错误消息。  ...

  • 如何在Windows下升级MySQL

    database 400天2小时前

    Windows中升级MySQL应采取的步骤:   1. 进行升级前你应先备份当前的MySQL安装。   2. 下载最新Windows版MySQL。   3. 升级MySQL前,必须停止服务器。   如果服务器安装为服务,必须在命令提示符下在命令行中用下面的命令停止服务:   C:\ NET STOP MYSQL如果MySQL服务器不是服务,使用下面的命令停止服务器:   C:\ C:\Program Files\MySQL\MySQL Ser...