更多

mysql

让MySQL支持Emoji表情 mysql 5.6

让MySQL支持Emoji表情,涉及无线相关的 MySQL 数据库建议都提前采用 utf8mb4 字符集。 mysql 版本 5.61 解决方案:将Mysql的编码从utf8转换成utf8mb4。 需要 >= MySQL 5.5.3版本、从库也必须是5.5的了、低版本不支持这个字符集、  复制报错2 my.cnf ... 详情»
12月02日 18:50 更多相关: 8,607

mysql 增量备份的脚本 (innobackupex)

1 线上环境有时候考虑到需要做增量备份数据库,所以写了个简单的脚本2添加自动任务每小时或者更短时间执行就好了#!/bin/sh #author RuM #date 2015-07-10 BAKDIR=/tmp/mysqlbak BAKDIR_FULL=$BAKDIR/full BAKDIR_ADD=$BAKDIR/add CONF=/etc/my.cnf PASSWD=123... 详情»

mysql 增量备份的脚本 (innobackupex)

1 线上环境有时候考虑到需要做增量备份数据库,所以写了个简单的脚本2添加自动任务每小时或者更短时间执行就好了#!/bin/sh #author RuM #date 2015-07-10 BAKDIR=/tmp/mysqlbak BAKDIR_FULL=$BAKDIR/full BAKDIR_ADD=$BAKDIR/add CONF=/etc/my.cnf PASSWD=123... 详情»
09月08日 15:10 更多相关: 5,830

双机高可用、负载均衡、MySQL(读写分离、主从自动切换)架构设计

前几天网友来信说帮忙实现这样一个架构:只有两台机器,需要实现其中一台死机之后另一台能接管这台机器的服务,并且在两台机器正常服务时,两台机器都能用上。于是设计了如下的架构。架构简介此架构主要是由keepalived实现双机高可用,维护了一个外网VIP,一个内... 详情»

配置Django使用MySQL数据库

1、安装Mysql (Django 安装略):[root@itchenyi-1 Django-1.3.3]# yum install mysql-server mysql-devel [root@itchenyi-1 Django-1.3.3]# yum install MySQL-python2、设置Mysql 数据库 及用户:[root@itchenyi-1 Django-1.3.3]# service mysqld start [root@... 详情»

CentOS系统从MySQL迁移到MariaDB

VPS操作系统是CentOS 6,MySQL版本是5.5.31(使用了 REMI 源)。A. 先配置 MariaDB 的安装源。目前 MariaDB 的主版本是 MariaDB 5.5.33a Stable,将下面的安装源配置保存为MariaDB.repo,上传到服务器的 /etc/yum.repos.d 文件夹:For CentOS 6 32 bit:[maria... 详情»

mysql基准测试工具tpcc-mysql使用笔记

TPCC是专门针对联机交易处理系统(OLTP系统)的规范,一般情况下我们也把这类系统称为业务处理系统。TPCC-mysql是有percona公司研发,专门转对mysql的基准测试工具,模拟电商业务流程.但是tpcc-mysql的结果并未获得TPC组织的认证,仅作为一个参考数据。一、下载安装tpcc-m... 详情»
09月26日 8:56 更多相关: 9,568

安全快速更改MySQL数据库名称

MySQL似乎没有更改数据库名称的语句(也许是我不知道),如果你有数据库服务器的管理权限,可以直接更改一下目录名即可,但如果没有权限,可以通过更改表名达到修改数据库名的目的。下面是把centos数据库更改为centos_old。1、新建数据库centos_old.mysql > c... 详情»
09月15日 15:18 更多相关: 6,771

MySQL数据库MyISAM存储引擎转为Innodb

之前公司的数据库存储引擎全部为MyISAM,数据量和访问量都不是很大,所以一直都没什么问题。但是最近出现了MySQL数据表经常被锁的情况,直接导致了用户连接网站时超时而返回502,于是决定把存储引擎转为Innodb的,以解决MyISAM的表锁问题。下面将操作步骤记录一下。1、导... 详情»
09月15日 15:16 更多相关: 4,311

对备库拉binlog进行限流

问题背景:新建备库级联到主库会将主库上大量的binlog拉到本地保存为relaylog,这个阶段会导致主库网络流量非常大,从而引发主库的查询更新等受到影响。解决思路:1. 在备库拉主库binlog的IO线程上做限流:每拉一定数据量M的binlog则sleep时间N。这个测试效... 详情»
09月03日 9:17 更多相关: 4,304

解决 MySQL 的 Table is marked as crashed and should b...

昨天一位 VPS 客户说他的 WordPress 博客没了,网站可以打开,但是文章都没了,怀疑被黑。我们登陆客户 VPS 后没发现被黑迹象,然后进入 MySQL 数据库发现 Table ‘./wordpress/wp_posts’ is marked as crashed and should be repaired 错误,因为 wp_posts 表被... 详情»
08月30日 8:59 更多相关: 4,735

MySQL开发者都应该了解的12个技巧

MySQL是世界上实际最流行的数据库管理系统,是遍布全球编程社区的首选。它有一个系列有趣的特性,在很多方面都很擅长。由于其巨大的人气,在网上可以找到许多MySQL的使用技巧。这里有12个最好的技巧和窍门,所有MySQL数据库开发者都应该了解一下。1、避免编辑转储文件... 详情»
08月27日 9:01 更多相关: 3,550

mysql中的表锁的优化

一、获取锁等待情况可以通过检查table_locks_waited和table_locks_immediate状态变量来分析系统上的表锁定争夺:mysql> show status like 'Table%'; +----------------------------+----------+ | Variable_name | Value | +-------------------... 详情»
08月20日 12:53 更多相关: 4,240

MySQL5.6 OnlineDDL对全文索引变更

本文是onlineDDL 对Innodb全文索引的变更测试的。MySQL5.6手册(<a href="http://dev.mysql.com/doc/refman/5.6/en/innodb-create-index-overview.html">http://dev.mysql.com/doc/refman/5.6/en/innodb-create-index-overview.html</a&gt... 详情»
08月17日 13:16 更多相关: 3,307

我们要注意的Mysql基本安全设置

1.设置或修改Mysql root密码:默认安装后空密码,以mysqladmin命令设置密码:mysqladmin -uroot password "password"Mysql命令设置密码:mysql> set password for root@localhost=password('password);更改密码:update mysql.user s... 详情»
08月16日 14:50 更多相关: 2,880