数据库

MySQL Replication 主备配置详细说明

2019-03-06

环境配置: A:192.168.11.11 B:192.168.11.12 mysql> select version(); +------------+ | version() | +------------+ | 5.5.12-log | +------------+ CentOS release 5.4 (Final) 主服务器配置 vi /etc/my.cnf 在 Logging ...

数据库

MySQL Replication 主主配置详细说明

2019-03-06

环境配置: A:192.168.11.11 B:192.168.11.12 mysql> select version(); +------------+ | version() | +------------+ | 5.5.12-log | +------------+ CentOS release 5.4 (Final) 主服务器配置 vi /etc/my.cnf # Replica ...

数据库

Ubuntu使用TCMalloc优化mysql性能

2019-03-06

1.编译libunwind库 因为使用的是X86_64的Linux系统,因此需要安装libunwind库。 wget http://download.savannah.gnu.org/releases/libunwind/libunwind-0.99-beta.tar.gz tar xvzf libunwind-0.99-beta.tar.gz cd libunwind-0.99-beta ./ ...

数据库

MySQL支持Emoji表情 (mysql 字符集配置)

2019-03-06

让MySQL支持Emoji表情,涉及无线相关的 MySQL 数据库建议都提前采用utf8mb4 字符集。 utf8mb4和utf8到底有什么区别呢?原来以往的mysql的utf8一个字符最多3字节,而utf8mb4则扩展到一个字符最多能有4字节,所以能支持更多的字符集。 解决方案:将Mysql的编码从utf8转换成utf8mb4。 需要 >= MySQL 5.5.3版本、从库也必须是5.5的 ...

数据库

MySQL Replication 同步复制技术介绍

2019-03-06

一、MySQL复制概述 MySQL支持单向、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。MySQL复制基于主服务器在二进制日志中跟踪所有对数据库的更改(更新、删除等等)。因此,要进行复制,必须在主服务器上启用二进制日志。每个从服务器从主服务器接收主服务器上已经记录到其二进制日志的保存的更新。当一个从服务器连接主服务器时,它通知主服务器定位到从服务器在日志中读取 ...

数据库

如何更改在Ubuntu下的MySQL数据库存储位置

2019-03-06

MySQL数据库的文件结构是怎么样的呢,对于这样子创建的数据库命令: CREATE DATABASE mysqldb 在默认的数据库存储位置下就会有个文件夹mysqldb。要操作数据库首先得停止数据库进程: $sudo /etc/init.d/mysql stop 本文以转移到/home/mysql这个位置为例,下面命令将原有数据库转移到新位置: $sudo cp –R –p /v ...