MYSQL
cuijinquan
这个作者很懒,什么都没留下…
展开
-
如何修改mysql的root密码
如何修改mysql的root密码忘记mysq的 root密码是在mysql使用中很常见的问题,由于管理的服务器比较多,mysql的root密码经常弄丢。以下从网上找来总结测试过的解决方法,如何在忘记mysql的root密码的情况下修改mysql的root密码。1、修改MySQL的登录设置:# vi /etc/my.cnf在[mysqld]的段中加上一句:sk原创 2013-10-31 23:44:11 · 456 阅读 · 0 评论 -
ngx_http_hsock_module.c
/******************************************************************************Copyright (c) 2011-2012, Roman Arutyunyan (arut@qip.ru)All rights reserved.Redistribution and use in source and转载 2013-12-13 20:41:43 · 532 阅读 · 1 评论 -
ngx_http_mysql_module.c
/******************************************************************************Copyright (c) 2012, Roman Arutyunyan (arut@qip.ru)All rights reserved.Redistribution and use in source and bina转载 2013-12-13 20:43:09 · 657 阅读 · 1 评论 -
MySQL存储过程和方法之变量赋值
使用SELECT …INTO语句为变量赋值在MySQL存储过程中,可以使用SELECT …INTO语句对变量进行赋值,该语句在数据库中进行查询,并将得到的结果赋值给变量。SELECT …INTO语句的语法格式如下:SELECT col[,...] INTO var[,...] table col:要从数据库中查询的列字段名;var:变量名,列字段名按照在列清单和变量原创 2013-12-15 20:24:04 · 1327 阅读 · 0 评论 -
PHP调用MYSQL存储过程方法
范例: function Query($sql) { define('CLIENT_MULTI_RESULTS', 131072);$link = mysql_connect('localhost', 'root', '**************',1,CLIENT_MULTI_RESULTS);$result=array();if (!$link)原创 2013-12-15 20:28:43 · 465 阅读 · 0 评论 -
一个容易被忽视的技巧—MySQL 绕过防注入
一个容易被忽视的技巧—MySQL 绕过防注入这个方法应该我想应该也有很多人知道了,只是没有人写出来,偷偷的告诉你们,这个方法可以绕过很多 web 防火墙,话说从现在之后能不能绕过我就不知道了,哈哈。但是该方 法的局限就是只适合在 MYSQL 上,其他数据库貌似不支持。转入正题:首先来看 MySQL 的官方文档html">http://dev.mysql.com/do转载 2014-01-04 15:40:56 · 903 阅读 · 0 评论 -
mysql查询中去掉多项中某项重复值的方法
语句:SELECT `id` AS mark, `name` ,`property` FROM `a_all` GROUP BY mark HAVING COUNT(*) > 1;其中去掉重复id多余的值原创 2013-12-19 23:53:29 · 493 阅读 · 0 评论 -
给用户只能操作某一数据库权限
GRANT ALL PRIVILEGES ON t_data.* TO "pma"@"localhost" IDENTIFIED BY "mypasswd" WITH GRANT OPTION;FLUSH PRIVILEGES;原创 2013-12-20 00:08:53 · 433 阅读 · 0 评论 -
创建MySQL用户 赋予某指定库表的权限
创建MySQL用户 赋予某指定库表的权限 updateERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value建议使用GRANT语句进行授权,语句如下:grant all privileges on *.* to root@'%' identified原创 2014-01-04 18:02:38 · 518 阅读 · 0 评论 -
mysql不被人知的秘密
先建立两张表。1.student表2.grade表 一:mysql的复制技术1.表与数据的复制->>实现表结构和数据的同步 create table desttable select * from srctable; (desttable:目标表,srctable:原表) 2.表结转载 2014-01-04 18:30:14 · 516 阅读 · 0 评论 -
Mysql创建用户并为用户分配数据库中多表不是全部表权限
Mysql创建用户并为用户分配数据库中多表不是全部表权限:只能一个一个表来分配了,没有整合单个命令的.知道的请指教,呵呵GRANT SELECT,INSERT,UPDATEON 数据库.表1TO 'agents'@'localhost'IDENTIFIED BY '密码'; GRANT SELECT,INSERT,UPDATEON 数据库.表2TO 'age原创 2014-01-04 19:00:01 · 3879 阅读 · 0 评论 -
mysql的grant权限
http://blog.sina.com.cn/s/blog_541086000100tjnb.html grant 权限 on 数据库对象 to 用户(2011-09-06 16:38:43)转载标签:育儿分类: mysql通过命令”show privileges;”可以查看grant 权转载 2014-01-04 19:03:44 · 564 阅读 · 0 评论 -
MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践
MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。因此,一般来说都是通过 主从复制(Master-Slave)的方式来同转载 2014-01-12 19:40:37 · 484 阅读 · 0 评论 -
互联网百万级应用的大数据处理问题 探讨大数据量处理
我说的大数据量处理是指同时需要对数据进行检索查询,同时有高并发的增删改操作。记得以前在XX做电力时,几百万条数据,那时一个检索查询可以让你等你分钟。现在我是想探讨下对大数据量的处理,那时我就在想例如腾讯,盛大,动辄数以亿计的帐号,怎么能这么快呢, 于是找到了互联网现在对数据处理的发展。对于大数据量处理,如果是互联网处理的话,一般分为下面阶段:第一阶段,所有数据都装入一个数据库,当数转载 2014-01-14 23:58:20 · 1406 阅读 · 0 评论 -
方兴未艾的CORBA
方兴未艾的CORBA庞燕 武新逢---- 一直以来,面向对象的技术(Object Orientation,OO)是软件界努力追求的目标,传统的对象技术通过封装、继承及多态提供了良好的代码重用功能。但是这些对象只存在于一个程序中,外面的世界并不知道它们的存在,也无法访问它们。要解决这些问题就需要提供一个标准的构件框架,使不同厂家的软件通过不同的地址空间、网络和操作系统交互访问。该构件转载 2014-01-15 00:34:32 · 747 阅读 · 0 评论 -
遭遇一次MySQL猜解注入攻击
前些日子数据库被入侵,文章的阅读数都被纂改了,还好及时发现并做好备份。查一下 MySQL 语句记录,发现这么原来是这么一句 SQL 在捣鬼:1UPDATE table SET views = '1' WHERE id = -2441 OR (ORD(MID((SELECTIFNULL(CAST(FirstName AS CHAR),0x20) FRO转载 2014-01-15 21:21:22 · 469 阅读 · 0 评论 -
nginx-mysql-module
nginx-mysql-module(c) 2012 Arutyunyan Roman (arut@qip.ru)== MySQL support in NGINX ==* this module is asynchronous (non-blocking)* requires nginx-mtask-module (https://github.com/arut/nginx-mta转载 2013-12-13 20:32:49 · 728 阅读 · 0 评论 -
HandlerSocket系列(一):由来
[原创]HandlerSocket系列(一):由来新的技术,几乎都是由需求驱动产生的。在仔细深入研究HandlerSocket之前,我觉得有必要先了解一下它所处的历史背景及其它想解决什么样的问题。我想这应该是最关键的,也是做这方面研究和技术选型时第一个应该关注的要点。 先来说一下它的作者Yoshinori Matsunobu,现为DeNA公司的数据库和基础设施架构师,Handler转载 2013-12-09 12:45:47 · 491 阅读 · 0 评论 -
linux服务器通过SSH清除log日志的方法
最近一客户的Dz论坛老出现数据库连接错误错误提示:Discuz! info: Can not connect to MySQL serverTime: 2011-2-28 9:50amScript: /index.phpError: Can’t connect to local MySQL server through socket ‘/tmp/mysql.so转载 2013-10-31 23:28:24 · 2494 阅读 · 0 评论 -
Ubuntu 12.04 LTS 构建高可用分布式 MySQL 集群
Ubuntu 12.04 LTS 构建高可用分布式 MySQL 集群本文的英文版本链接是 http://www.mrxuri.com/index.php/2013/11/20/install-mysql-cluster-on-ubuntu-12-04-lts.htmlMySQL Cluster 是 MySQL 适合于分布式计算环境的高实用、高冗余版本。它采用了 NDB Cl转载 2013-11-27 19:03:38 · 473 阅读 · 0 评论 -
MySQL查询优化:连接查询排序limit(join、order by、limit语句)
MySQL查询优化:连接查询排序limit(join、order by、limit语句) 不知道有没有人碰到过这样恶心的问题:两张表连接查询并limit,SQL效率很高,但是加上order by以后,语句的执行时间变的巨长,效率巨低。 情况是这么一个情况:现在有两张表,team表和people表,每个people属于一个team,people中有个字段team_id。转载 2013-11-27 19:01:05 · 492 阅读 · 0 评论 -
MongoDB、HandlerSocket和MySQL性能测试及其结果分析
MongoDB、HandlerSocket和MySQL性能测试及其结果分析 一、测试环境1、测试服务器状况共涉及4台测试服务器:压力测试服务器Web服务器MongoDB服务器MySQL服务器。 机器配置为:CPU:Intel(R) Core(TM)2 Duo CPU E7200 @ 2.53GHzRAM:8G DDR2 667磁盘:转载 2013-11-30 21:21:12 · 409 阅读 · 0 评论 -
HandlerSocket系列(三):性能及其性能优化
[原创]HandlerSocket系列(三):性能及其性能优化前面两篇文章主要对HandlerSocket从整体上做一些介绍,本文从性能及其性能优化方面来做一些介绍。 一、HandlerSocket性能HandlerSocket作者测试HandlerSocket在查询情况下QPS为75K,Memcached为40K,MySQL为10K。但是需要注意到它的测试场景,一般的应用是很转载 2013-11-30 21:22:42 · 439 阅读 · 0 评论 -
命令行进入mysql提示mysql: unknown variable 'character-set-server=utf8‘ & 导出导入数据库
命令行进入mysql提示mysql: unknown variable 'character-set-server=utf8‘ & 导出导入数据库MySQL的字符集和校对规则有4个级别的默认设置:服务器级、数据库级、表级和字段级。服务器级:[mysqld]default-character-set=utf8[mysql]default-character-set=utf8或是启转载 2013-12-07 18:24:31 · 4886 阅读 · 0 评论 -
Install Apache 2.2.15, MySQL 5.5.34 & PHP 5.5.4 on RHEL/CentOS 6.4/5.9 & Fedora 19-12
This howto guide explains you’ll how to install Apache Server with latestMySQL 5.5.32 and PHP 5.5.0 versions with php required following modules onRHEL 6.4/6.3/6.2/6.1/6.0/5.9/5.8/5.6, CentOS 6.转载 2013-12-08 01:38:06 · 628 阅读 · 0 评论 -
linux下完全删除mysql并再次安装
linux下完全删除mysql并再次安装 与很多软件安装一样,如果是第二次安装,比第一次安装要纠结得多,很多东西可能因为没有删除干净,会安装不上,我这次安装mysql就是一个例子。下面是怎样删除干净的方法:1. rpm删除先用rpm –qa |grep mysql查看安装的rpm包再用(注意只能是client在前)rpm -e M转载 2013-12-08 11:23:24 · 784 阅读 · 1 评论 -
mysql用户创建及权限分配
1.创建用户//注意这里的password,如果不加这个,后面显示是明码,那么登录就会出问题mysql> insert into mysql.user(Host,User,Password) values('node9','wyz',password('wyz'));Query OK, 1 row affected, 3 warnings (0.00 sec)//记得刷新权限mysql>转载 2013-12-08 11:40:45 · 436 阅读 · 0 评论 -
编译mysql-5.5.35
1.cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGI原创 2013-12-07 17:32:15 · 808 阅读 · 1 评论 -
mysql中利用mysqld_multi实现单机多实例
1. 修改配置文件my.cnf这里注意socket, pid-file, datadir, log目录,特别是datadir目录,这个是对应的数据库存放目录,每一个实例都要新建一个数据存放目录,这样才能做到彼此分离,达到多实例的目的。我把这两个实例的数据库目录都放在/var/lib下面,分别叫做mysql_3301和mysql_3302。[mysqld_multi]my转载 2013-12-08 11:24:27 · 493 阅读 · 0 评论 -
LNMP、LAMP、LANMP一键安装脚本
这个脚本是使用shell编写,为了快速在生产环境上部署LNMP/LAMP/LANMP(Linux、Nginx/Tengine、MySQL/MariaDB/Percona、PHP),适用于CentOS/Redhat 5+、Debain 6+和Ubuntu 12+脚本特性: 持续不断更新源码编译安装,大多数源码是最新stable版,并从官方网址下载一些安全优化提供多个数据库版本(MyS转载 2013-12-08 01:54:41 · 890 阅读 · 0 评论 -
HandlerSocket plugin for MySQL
HandlerSocket plugin for MySQLhttps://github.com/DeNA/HandlerSocket-Plugin-for-MySQLCopyright (c) 2010 DeNA Co.,Ltd.All rights reserved.Redistribution and use in source and binary forms, with or转载 2013-12-01 18:39:44 · 451 阅读 · 0 评论 -
CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境
CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境一、简介什么是LAMP LAMP是一种Web网络应用和开发环境,是Linux, Apache, MySQL, Php/Perl的缩写,每一个字母代表了一个组件,每个组件就其本身而言都是在它所代表的方面功能非常强大的组件。 LAMP这个词的由来最早始于德国杂志“c't转载 2013-12-08 18:05:56 · 494 阅读 · 1 评论 -
HandlerSocket系列(二):架构、特点及其应用场景
[原创]HandlerSocket系列(二):架构、特点及其应用场景 上文介绍了为什么会产生HandlerSocket,是什么需求驱动这个产品产生的。本文主要从整体架构上做一些介绍,包括对它的一些主要优缺点和具体的应用场景。 一、HandlerSocket整体架构HandlerSocket设计为MySQL的一个plugin,作为mysqld进程的daemon存在,与Client转载 2013-12-09 12:45:56 · 390 阅读 · 0 评论 -
用ADO操作数据库的方法步骤
学习ADO时总结的一些经验 用ADO操作数据库的方法步骤 ADO接口简介ADO库包含三个基本接口:_ConnectionPtr接口、_CommandPtr接口和_RecordsetPtr接口。_ConnectionPtr接口返回一个记录集或一个空指针。通常使用它来创建一个数据连接或执行一条不返回任何结果的SQL语句,如一个存储过程。使用_ConnectionPtr转载 2014-01-16 16:04:46 · 673 阅读 · 0 评论