Quantcast
Channel: mysql – pzg's blog
Browsing latest articles
Browse All 33 View Live

MySQL中SQL的单字节注入与宽字节注入

一、单字节SQL注入 MYSQL的SQL注入已经由来已久,以下是普遍采用的注入步骤: 1、在GET参数上加一个/*或者#(mysql专有的注释),判断数据库是否是mysql,比如: http://www.xxx.com.cn/article.php?id=1607 and 1=1/* 2、猜解某表的字段数,从order by 1一直更改到页面出错为止,就可以得到该表的字段数...

View Article



甲骨文收购sun

  格局又有变化了,具体情况我也没能详细看,似乎是关系到MYSQL和一些其他的东西,目前PHP+MYSQL是很流行的,mysql自己也是相当有分量的,希望不会从此消失,不过之前的版本也一样很出色了,代码也是开源的,也不必过分担心。

View Article

MySQL查询优化讲座之管理员的优化措施

 前面的部分中讲解的优化措施都是没有特权的MySQL用户能够执行的。可以控制MySQL服务器或计算机的系统管理员能够执行额外的优化措施。例如,有些服务器参数附属于查询处理过程,并且是可以调整的,而且某些硬件配置因素对查询处理速度有直接的影响。在很多情况下,这些优化措施提高了整个服务器的性能,因此可以让所有的MySQL用户都受益。   一般来说,当你执行管理员优化的时候,应该紧记以下规则:   •...

View Article

APMServ网站服务器平台

APMServ 是一款拥有图形界面的快速搭建Apache、PHP、MySQL、Nginx、Memcached、phpMyAdmin、OpenSSL、SQLite、 ZendOptimizer,以及ASP、CGI、Perl网站服务器平台的绿色软件。无需安装,具有灵活的移动 性,将其拷贝到其它目录、分区或别的电脑时,均只需点击APMServ.exe中的启动按钮,即可自...

View Article

另类MYSQL数据批量修改

   今天在整理网站的时候,发现一个郁闷的问题,就是有大量重复内容需要更改,但是没有什么工具,SQL语句也不熟悉了,危急之时想到了一个不错的办法,就是把数据库导出来,然后用记事本替换,达到要求,目前还是不错。

View Article


MySQL升级的3种方法

MySQL数据库的版本更新很快,新的特性也随之不断的更新,更主要的是解决了很多影响我们应用的BUG,为了让我们的MySQL变得更美好,我们有必要去给它升级,尽管你会说它现在已经跑得很好很稳定完全够用了。下面我们来看看几种常用的升级方法。 介绍之前,我们先做一些声明,MySQL采用二进制包来安装,升级都是在同一台DB Server上操作。 第一种,很简单,适用于任何存储引擎。 1....

View Article

MySQL存储引擎INNODB,MyISAM的区别及其启动方法

存储引擎是什么? MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。...

View Article

wordpress数据库备份

...

View Article


拯救MYSQL,在线签署请愿书

如甲骨文把MySQL按照太阳微电子的一部分收购,将由数据库客户买单。 2009年4月,甲骨文宣布 其同意收购太阳微电子。由于太阳微电子已于上一年收购了MySQL,这就意味着闭源数据库市场的领先者,甲骨文,将拥有最受欢迎的开源数据库,MySQL。...

View Article


Help China save MySQL!

今天收到一封邮件,是mysql的拯救邮件,上次参加了他们的签名,但是看邮件似乎是效果不大,一再呼吁我们再次行动起来。其实他们可能不太了解中国的情况,你们的新闻在新浪和cnbeta我都看到过,其实并不是宣传的不到位,而是我们对开源的保护意识还没有达到这个层次,如果有时间可以看看我们的最流行的几款开源程序的License没有一款是真的开源,全部附带着商业的信息,不过我们应该意识到开源是很好东西,我们要培...

View Article

MariaDB

MySQL联合创始人Monty Widenius提供了MySQL的分支MariaDB候选版本。据报道MariaDB 5.1完全兼容MySQL 5.1,这个版本早在2008年11月就发布了,增加了很多新的功能和若干个新的补丁程序。开发者称这个候选版本非常稳定,将在不久的将来发布。   MariaDB基于事务的Maria存储引擎,替换了MySQL的MyISAM存储引擎,它使用了Percona的...

View Article

utf8_unicode_ci与utf8_general_ci的区别

当前,utf8_unicode_ci校对规则仅部分支持Unicode校对规则算法。一些字符还是不能支持。并且,不能完全支持组合的记号。这主要影响越南和俄罗斯的一些少数民族语言,如:Udmurt 、Tatar、Bashkir和Mari。 utf8_unicode_ci的最主要的特色是支持扩展,即当把一个字母看作与其它字母组合相等时。例如,在德语和一些其它语言中‘ß’等于‘ss’。...

View Article

MySQL 5.0.91

此次更新将是MySQL5.0.91的最后一次更新,建议大家立即更新MySQL 5.0.91。这也意味着MySQL 5.0系列不再开发。   详细更新如下:   安全更新:解决了服务器验证COM_FIELD_LIST失败的问题。这问题有可能被利用来绕过所有表的特权检查。   在MySQL...

View Article


MYSQL数据表能存多少条数据

两个方面来说,理论值和实际应用值。 如果说只是为了存储的话 那么这个理论值是可以参考的 在mysql中,每个数据库最多可创建20亿个表,一个表允许定义1024列,每行的最大长度为8092字节(不包括文本和图像类型的长度)。当表中定义有varchar、nvarchar或varbinary类型列时,如果向表中插入的数据行超过8092字节时将导致Transact-SQL语句失败,并产生错误信息。SQL...

View Article

Oracle承诺对MySQL不会放弃只会更好

在本次的JavaOne 2010上,Oracle已经承诺继续对MySQL社区版的大力支持,但你也许会对Oracle瞄准的目标架构和客户感兴趣。   Edward Screven,Oracle的首席架师,强调Oracle不但会继续对MYSQL企业版作出贡献,也会继续大力支持在GPL协议下社区版本的发展。   Oracle最近宣布了MYSQL...

View Article


在Debian上安装Apache Mysql PHP

安装Apache Mysql PHP 安装之前,保证你的版本是最新的。使用命令:(“#”表示你应该以root的身份来运行)。  # aptitude update && aptitude upgrade mysql 使用下面的命令来安装mysql:  # aptitude install mysql-server mysql-client 安装完mysql...

View Article

linux下MySQL配置文件讲解

配置MySQL服务器是一个丰富而复杂的工作。在本文中,我只能肤浅的说一下各种选项。可以使用的MySQL配置文件共有5个。 ·/etc/my.cnf是默认的MySQL配置文件。应该对这个文件配置修改。它是为学习目的而设计的。 ·my-small.cnf是为了小型数据库而设计的。不应该把这个模型用于含有一些常用项目的数据库。...

View Article


MySQL5.5 正式发行

甲骨文公司宣布 MySQL5.5 正式发行! 现在,包括默认的 InnoDB 存储引擎,MySQL5.5 提供显着的性能和可扩展性的改进,以在运行最新的在多CPU和多核心硬件和操作系统时,提供最佳化性能和可扩展性。 这个在线网络研讨会将介绍MySQL 5.5...

View Article

Mysql左连接sql语句详解

MySQL左连接查询是联合查询中的一种方式,就是说把两个相关的表通过这种方式联合在一起查询,从而更加方便调用数据,避免多层循环嵌套。 左连接查询所用关键字 left join ,书面解释如下: 左外连接(左连接):结果集既包括连接表的匹配行,也包括左连接表的所有行。 下面我解释一下,也就是说左链接查询的返回结果既包含了left...

View Article

debian安装二进制mysql5.5.8

debian需要安装libaio apt-get install libaio1 然后输入命令 shell> groupadd mysql shell> useradd -r -g mysql mysql shell> cd /usr/local shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz shell> ln -s...

View Article

MySQL十大优化技巧

1.优化你的MySQL查询缓存 在MySQL服务器上进行查询,可以启用高速查询缓存。让数据库引擎在后台悄悄的处理是提高性能的最有效方法之一。当同一个查询被执行多次时,如果结果是从缓存中提取,那是相当快的。 但主要的问题是,它是那么容易被隐藏起来以至于我们大多数程序员会忽略它。在有些处理任务中,我们实际上是可以阻止查询缓存工作的。 // query cache does NOT work     $r...

View Article


合理配置MySQL缓存

一、什么时候应用系统会从缓存中获取数据?   数据库从服务器上读取数据时,可以从硬盘的数据文件中获取数据,也可以从数据库缓存中读取数据。现在数据库管理员需要搞清楚的是,在什么样的情况下,系统是从缓存中读取数据,而不是从硬盘的数据文件中读取数据?...

View Article


解决mysql Access denied for user

 方法一: # /etc/init.d/mysql stop # mysqld_safe --user=mysql --skip-grant-tables --skip-networking & # mysql -u root mysql mysql> UPDATE user SET Password=PASSWORD('newpassword') where...

View Article

information_schema数据库表说明

information_schema数据库表说明: SCHEMATA表:提供了当前mysql实例中所有数据库的信息。是show databases的结果取之此表。 TABLES表:提供了关于数据库中的表的信息(包括视图)。详细表述了某个表属于哪个schema,表类型,表引擎,创建时间等信息。是show tables from schemaname的结果取之此表。...

View Article

mysql_root密码破解

Mysql的Root密码遗忘了怎么办? Mysql的Root密码遗忘的解决办法 如果忘记了 MySQL 的 root 密码,可以用以下方法重新设置:1. KILL掉系统里的MySQL进程,方法如下:a、点击桌面工具栏打开任务栏管理器。b、从任务管理器的进程中找到mysqld-nt.exe进程,点击右键选择结束进程。 2. 在命令行中输入命令 mysqld-nt --skip-grant-tables...

View Article


服务器上轻松导入、导出MySQL数据库

随着网站的运行MySQL数据库也越来越大,备份问题也日益凸显,使用phpmyadmin导出或导入时可能会因为超时文件过大等原因无法导入或导出。下面VPS侦探说一下几个解决方法: MySQL数据库导出 方法1:mysqldump命令 执行命令: /usr/local/mysql/bin/mysqldump -u 用户名 -p 数据库名 》 文件名...

View Article

怎样用PHP+MYSQL做留言板?

一、编程之前的分析  要做一个留言板,而且我们也决定了采用数据库方式做,所以我们要从以下几个步骤开始做:  1.填写留言  在什么地方写留言?  2.传送留言  在文本框中输入了数据后肯定要以什么方式传到一个什么文件,而后一个文件又是这么接收变量的。  3.入数据库  后一个文件将接收的数据要进入数据库,所以,我们还要掌握这么往数据库中写入数据。  4.查看结果...

View Article

Image may be NSFW.
Clik here to view.

MySQL性能优化的最佳21条经验

数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。...

View Article

mysql 修改root密码

方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘newpass’); 方法2:用mysqladmin mysqladmin -u root password “newpass” 如果root已经设置过密码,采用如下方法 mysqladmin -u root...

View Article



MySQL修改root密码的多种方法

方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘newpass’); 方法2:用mysqladmin mysqladmin -u root password “newpass” 如果root已经设置过密码,采用如下方法 mysqladmin -u root...

View Article
Browsing latest articles
Browse All 33 View Live




Latest Images