是时候用PerconaDB替换MySQL了
Percona数据库服务器是MySQL的增强版,替代MySQL并不复杂。
一、PerconaDB的特性
1)查询速度更快,数据的一致性更好
2)服务器运行及其稳定
3)可以延迟分片,或者避免分片
4)需要支付的费用比MySQL低
5)在优化和管理方面花费的时间更少
6)更高的正常运行时间
7)不排除猜测
还有一些特性:
1)数量更多的INFORMATION_SCHEMA表
2)数量更多的全局性能参数(Global Performance)和状态计数器(Status Counters)
3)每个索引性能计数器
4)每个用户性能计数器
5)每个客户端性能计数器
6)高精度进程列表时序
7)快速校验算法
8)缓冲池预加载
9)支持闪存缓冲
10)可从不同的服务器导入表
二、用PerconaDB代替MySQL
1)确保当前的数据得到了备份
- # cp -Rf /var/lib/mysql /var/lib/mysql-orig
- # mv /etc/my.cnf /etc/my.cnf.orig
2)禁用目标,让cPanel不处理MySQL更新
- # /scripts/update_local_rpm_versions --edit target_settings.MySQL50 uninstalled
- # /scripts/update_local_rpm_versions --edit target_settings.MySQL51 uninstalled
- # /scripts/update_local_rpm_versions --edit target_settings.MySQL55 uninstalled
3)从服务器移除所有的MySQL RPM包
- # /scripts/check_cpanel_rpms --fix --targets=MySQL50,MySQL51,MySQL55
上面的命令会从服务器卸载MySQL RPM安装
4)创建数据库配置文件PerconaDB.repo
- # vi /etc/yum.repos.d/PerconaDB.repo
添加下面的内容:
- [percona]
- name = CentOS $releasever - Percona
- baseurl=http://repo.percona.com/centos/$releasever/os/$basearch/
- enabled = 1
- gpgkey = http://www.percona.com/redir/downloads/percona-release/RPM-GPG-KEY-percona
- gpgcheck = 1
5)在/etc/yum.conf文件内的“exclude”列表中移除PHP
6)安装PerconaDB-server、PerconaDB-client和PerconaDB-devel
- # yum install Percona-Server-client-55 Percona-Server-server-55 Percona-Server-devel-55
7)启动Percona MySQL
- # /etc/init.d/mysql start
8)然后运行Percona MySQL升级
- # mysql_upgrade
9)重启Percona MySQL
- # /etc/init.d/mysql restart
10)把php添加回/etc/yum.conf文件内的“exclude”列表中
11)用PHP重编译Apache
- # /scripts/easyapache --build
- /etc/init.d/mysql status
- SUCCESS! MySQL (Percona Server) running (9425)
OK!
是时候用PerconaDB替换MySQL了的更多相关文章
- PHP批量替换MySql数据库中的数据内容(替换MySql数据库内容源码)
PHP批量替换MySql数据库内容 UTF-8 1.0版 <?php //声明 //1.本源码开发意图:作者在使用一些CMS建站的时候发现很多CMS把网址写入到数据库了,如果换网址,那么就需要更 ...
- PHP批量替换MySql数据库中的数据内容
<?php //替换数据库内容类 class replace{ public $dbAddress; //数据库地址 public $dbUser; //数据库用户名 public $dbPwd ...
- 部分替换mysql表中某列的字段
UPDATE `table_name` SET `field_name` = replace (`field_name`,'from_str','to_str') WHERE `field_name` ...
- WSO2 API Manager 替换mysql作为数据库,解决AuthorizationUtils Could not set authorizations for the root问题
按照wso2官网(https://docs.wso2.com/display/ADMIN44x/Changing+to+MySQL)配置AM的数据库,想从H2换成Mysql5.7,费了将近一天的时间, ...
- Mysql笔记之 -- replace()实现mysql 替换字符串
mysql 替换函数replace()实现mysql 替换字符串 mysql 替换字符串的实现方法: mysql中replace函数直接替换mysql数据库中某字段中的特定字符串,不再需要自己写函数 ...
- mysql 替换函数replace()实现mysql 替换字符串
mysql 替换字符串的实现方法:mysql中replace函数直接替换mysql数据库中某字段中的特定字符串,不再需要自己写函数去替换,用起来非常的方便,mysql 替换函数replace()Upd ...
- Hive(2)-Hive的安装,使用Mysql替换derby,以及一丢丢基本的HQL
一. Hive下载 1. Hive官网地址 http://hive.apache.org/ 2. 文档查看地址 https://cwiki.apache.org/confluence/display/ ...
- mysql 替换函数replace()实现mysql替换指定字段中的字符串
mysql 替换字符串的实现方法: mysql中replace函数直接替换mysql数据库中某字段中的特定字符串,不再需要自己写函数去替换,用起来非常的方便. mysql 替换函数replace() ...
- mysql与sqlserver之间的关系转换
sqlserver中的数据类型与mysql之间的对应 --sqlserver = 只复制表结构 = 复制表结构和表数据 --mysql create table xx like xx; 只复制表结构 ...
随机推荐
- JDK5.0 特性-线程锁Lock
来自:http://www.cnblogs.com/taven/archive/2011/12/17/2291470.html import java.util.concurrent.Executor ...
- ES6 class 技术点拾遗
语法 方法不需要加function,方法之间不需要加分号 class Point { constructor(x, y) { this.x = x; this.y = y; } toString() ...
- Linux(centos)新建,删除,移动,重命名文件夹和文件的命令
1.新建文件夹 mkdir 文件名 新建一个名为test的文件夹在home下 view source1 mkdir /home/test 2.新建文本 在home下新建一个test.sh脚本 vi / ...
- oracle 根据字段查询重复数据
1.情景展示 由上图可知,APPUSERID字段和VIRTUAL_CARDID字段存在一对多的关系,如何将重复的APPUSERID字段的数据查询出来呢? 2.原因分析 先查出重复的APPUSERI ...
- mysql计算时间差值,单位分钟数
TIMESTAMPDIFF(MINUTE, 开始时间, 结束时间) as 时间差(单位:分钟数) TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr ...
- 特殊字符导致json字符串转换成json对象出错
在对数据库取出来的数据(特别是描述信息)里面含有特殊字符的话,使用JSON.parse将json字符串转换成json对象的时候会出错,主要是双引号,回车换行等影响明显,左尖括号和右尖括号也会导致显示问 ...
- Samba共享及自动挂载测试
要求: 1.在server0服务器上安装配置samba,工作组为STAFF,共享目录/smb1, 共享名smb1,仅允许192.168.100.0/24网段中的主机访问.samba用户user1可以读 ...
- Cecos国内集成系统基于rhel6.5
整体上,secos对云.虚拟化.等整体的解决方案(一键打包),很不错.做出了有益的探索.... 本次测试基于版本测试,不得说官方文档也是挺全的,很好!!!! CecOS-1.4.2-Final-170 ...
- 解决PHP Fatal error mysql_connect() mysql_query()的问题
单独安装Apache.PHP.Mysql在进行开发调试的时候经常会遇到各种问题,好多人说比appserv或者xampp集成安装包麻烦,其实不然,单独配置可以更深入的了解每个部件分别是怎么运行的,深入理 ...
- java定时重启电脑程序demo
下载地址:链接: https://pan.baidu.com/s/1HchKC0-gwDz-VU8eEQQMlw 提取码: 9fur