热门文章 mysql-事务学习笔记

时间:2017-10-24   作者:littleQ   分类: 数据库   热度:949°  评论:0  
时间:2017-10-24   分类: 数据库    热度:949   评论:0

    案例:银行的数据库里面存储着用户的账户信息表,当用户 A 想用户 B 转账的时候,正常情况下,A 账户的余额减少,B 账户的余额增加;但是由于某种原因(例如突然断电),当 A 账户的余额减少之后,B 账户的余额并没有增加,这就造成了数据库数据的安全隐患。


    解决方案:当 A 账户的余额减少之后,不要立即修改数据表,而是在确认 B 账户的余额增加之后,同时修改数据表。

阅读全文>>

热门文章 分享一个SQL函数

时间:2016-5-24   作者:littleQ   分类: 数据库   热度:1245°  评论:0  
时间:2016-5-24   分类: 数据库    热度:1245   评论:0
CREATE DEFINER=`root`@`%` FUNCTION `rand_string`(n INT) RETURNS varchar(255) CHARSET latin1 BEGIN DECLARE chars_str varchar(100) DEFAULT 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'; DECLARE return_str varchar(255) DEFAULT ''; DECLARE i INT DEFAULT 0; WHILE i...

阅读全文>>

热门文章 MySQL CMake参数说明手册

时间:2016-5-6   作者:littleQ   分类: 数据库   热度:1433°  评论:0  
时间:2016-5-6   分类: 数据库    热度:1433   评论:0
MySQL自5.5版本以后,就开始使用CMake编译工具了,因此,你在安装源文件中找不到configure文件是正常的。很多人下到了新版的MySQL,因为找不到configure文件,不知道该怎么继续下去。有没有一篇可供参考的文章呢?其实在http://forge.mysql.com网站上有一篇文章,专门介绍了如何用CMake工具进行新版MySQL的编译安装。 原文地址为:http://forge.mysql.com/wiki/Autotools_to_CMake_Transition_Guide。 1、介绍 2、命令调用语法 3、安装参数选项 4、存储引...

阅读全文>>

热门文章 MySQL性能优化的参数简介

时间:2016-5-5   作者:littleQ   分类: 数据库   热度:995°  评论:0  
时间:2016-5-5   分类: 数据库    热度:995   评论:0

公司网站访问量越来越大,MySQL自然成为瓶颈,因此最近我一直在研究 MySQL 的优化,第一步自然想到的是 MySQL 系统参数的优化,作为一个访问量很大的网站(日20万人次以上)的数据库系统,不可能指望 MySQL 默认的系统参数能够让 MySQL运行得非常顺畅。

通过在网络上查找资料和自己的尝试,我认为以下系统参数是比较关键的:

阅读全文>>

热门文章 MySQL开发流程介绍

时间:2016-4-14   作者:littleQ   分类: 数据库   热度:1120°  评论:0  
时间:2016-4-14   分类: 数据库    热度:1120   评论:0
1. 功能开发(Feature Development) 功能开发过程如下: MySQL的一个功能是指一个worklog. Worklog的开发要经过规格定义,设计,架构评审,代码实现,代码评审和QA评审的过程(但是这几个过程并不是严格的按照先后顺序进行的). MySQL的功能首先在一个功能树(feature tree,是指代码分支树)上实现. 功能树是从MySQL的代码主开发树TRUNK上克隆出来的(一般是开发者自己创建),开发过程中不定期从TRUNK同步. ...

阅读全文>>

热门文章 mysql主从复制(精简版)

时间:2016-3-28   作者:littleQ   分类: 数据库   热度:1336°  评论:0  
时间:2016-3-28   分类: 数据库    热度:1336   评论:0

mysql主从复制(精简版)

1、搭建两个主要配置一样的mysql服务器(my.cnf里的mysqld主要配置一样)

2、迁移原始数据到从服务器上。

3、配置master(主sql服务器)

4、配置slave(从sql服务器)

5、重启两台服务器的mysql

6、在主服务器上建立帐户并授权slave:

7、查询master的状态

 

阅读全文>>

热门文章 mysql-5.5.28源码安装过程中几大错误总结

时间:2016-3-22   作者:littleQ   分类: 数据库   热度:1452°  评论:0  
时间:2016-3-22   分类: 数据库    热度:1452   评论:0
系统centOS 6.3 mini (没有任何编译环境) 预编译环境首先装了众所周知的 cmake(yum install cmake -y) 1、./bootstrap Error when bootstrapping CMake: Cannot find appropriate C compiler on this system. Please specify one using environment variable CC. See cmake_bootstrap.log for compilers attempted. ...

阅读全文>>

热门文章 ubuntu 14.04 源码安装Mariadb

时间:2016-3-16   作者:浮华   分类: 数据库   热度:1843°  评论:0  
时间:2016-3-16   分类: 数据库    热度:1843   评论:0
1. 添加系统用户 sudo groupadd mysql sudo useradd -g mysql -s /usr/sbin/nologin mysql 2.安装编译环境 apt-get install g++ openssl libssl-dev libncurses5-dev libboost-dev bison cmake 3.编译安装 cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_U...

阅读全文>>

返回顶部    首页    手气不错    手机版本    About Me    私人小窝   
版权所有:浮华    站长: 浮华   粤ICP备15005816