BLOG
Enjoy when you can, and endure when you must.
MAR 21, 2016/数据库
大型网站 Mysql 的演变史

本文主要描述在网站的不同的并发访问量级下,MySQL 架构的演变。

JUN 08, 2015/Django
MySQL 防止重复数据插入

在后端开发中,我们时常需要注重多线程下的线程安全问题。本文意在分享在 Python + Django + MySQL 环境中防止数据重复插入的解决方法一例。

MAY 05, 2014/数据库
MySQL用户管理常用命令
用户管理是MySQL的基本操作之一,为了确保数据库的安全,必须时刻注意用户的增删改以及权限的分配。 从创建用户说起,我们首先来创建一个名为“user1”的用户并设置其密码为“123456”: MariaDB [mysql]> CREATE USER user1 IDENTIFIED BY '123456'; Query OK, 0 rows affected (0.00 s...
小玩ubuntu
之前,我一直习惯于使用CentOS,而对Ubuntu有些生疏,今天借在一台ubuntu上配置python环境来熟悉一下这个系统。 PIL的安装 python环境安装里,PIL的编译一直算是较为棘手的,因为一不小心,可能就会碰到如下情况: -------------------------------------------------------------------- *** TKINTER support not available *** JPEG support not a...
MAR 07, 2013/数据库
MySQL: charset和collation的设置
本文为转载内容,查看原帖。 charset和collation有多个级别的设置:服务器级、数据库级、表级、列级和连接级。 1.服务器级: 查看设置:show global variables like 'character_set_server'; 和 show global variables like 'collation_server'; 修改设置:在OPTION FILE (/etc/mysql/my.cnf)里设置: [mysqld] character_set_server=utf8 collatio...
MAR 07, 2013/数据库
MySQL编码设置
查看系统的字符集设置:   mysql> SHOW VARIABLES LIKE 'character_set_%'; +--------------------------+----------------------------+ | Variable_name            | Value                      | +---...
DEC 14, 2012/Django
修改数据库但在django中获取无效的解决办法
在django中,我想使用一个线程去定期查询MySQL中的表、获得最新的数据并做一些处理,但却遇到一个麻烦事,初次运行能成功,而之后就再也获取不到最新的数据,即使在表中已经执行了插入。开始一直以为是objects.filter缓存的问题,纠结了半天无济于事,于是又从各方收集资料,折腾了一番终于发现这其实是MySQL默认的事务模式所引起的。解决方案如下:      @transaction.commit_manually def flush_transaction():     transac...
DEC 06, 2012/后端开发与架构
解决PHP5.3连接MySQL4.1+提示不安全的认证
今天升级了PHP5.3,在连接MySQL数据库时发生错误,日志记录如下:    mysqli::mysqli(): (HY000/2000): mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication.    Please use an administration tool to reset your password with the command SET PASSWORD = PASSWORD('your_existing_pa...
pptp + freeradius + mysql 安装与配置记录
注:在此之前,我已完成对pptp的安装与配置并且正常工作。 一、安装基本的软件包: freeradius:    # yum install freeradius2    :High-performance and highly configurable free RADIUS server    # yum install freeradius2-mysql    :MySQL support for freeradius    # yum install ...
NOV 20, 2012/后端开发与架构
PHP基础:MYSQL数据库操作
1.连接到数据库: · 面向对象的方法:    $db = new mysqli('hostname', 'username', 'password', 'dbname'); · 面向过程的方法:    $db = mysqli_connect('hostname', 'username', 'password', 'dbname'); · 连接结果的...
1