我一直负责创build一个发展的mysql实例,我们目前有一个7节点的Xtradb集群,有没有办法让这个节点落后几个小时,或者不允许复制回集群的其余部分? 我会喜欢它从其他节点更新,但不允许复制回来。 我担心有人丢下桌子,或者不那么纯洁的东西,把集群放下。 任何想法将不胜感激!
在本地复制中使用Percona Xtrabackup的这个方面已经有一段时间了,我似乎找不到一个答案,我把这张贴作为寻求专家意见的最后一招。 我经历了使用innobackupex实现从服务器的过程,它的工作都很好。 但是,对于我所能看到的,这只能在最初阶段使用,以提高从属实例的速度。 之后,原生的MySQL复制从那里开始,从而带来了在主服务器上施加额外负载的缺点。 那么innobackupex刚刚用于奴隶的初始快照和恢复? 如果是这种情况,xtrabackup会比Native Mysql Replication有什么优势? 提前致谢
我几个月前写的一个脚本已经为大约100个或更多的虚拟服务器提供了一个LAPP堆栈(Linux Apache Percona PHP)。 最近,由于yum的Percona-XtraDB-Cluster-devel被标记为与Percona-Server-client-55冲突,这意味着你不能安装libmysqlclient_r,这是PHP构build的依赖项。 rpm -Uhv http://www.percona.com/downloads/percona-release/percona-release-0.0-1.x86_64.rpm 2>&1 >> $logfile; yum install Percona-Server-client-55 Percona-Server-server-55 percona-toolkit.noarch Percona-XtraDB-Cluster-devel -y 那么事情就会发生: Error: Percona-XtraDB-Cluster-devel-55 conflicts with Percona-Server-client-55-5.5.37-rel35.0.el6.x86_64 正因为如此,我无法编译PHP: checking for mysql_close in -lmysqlclient_r… no checking for mysql_error in -lmysqlclient_r… no configure: error: mysql configure failed. Please check config.log for more information. 我不可能是唯一一个试图从源代码编译PHP的人,有谁知道通过Percona安装libmysqlclient_r的方法吗?
我需要为我的Mysql数据库端点创build一个较短的名称,以便从Linux框中访问。 很明显的说,我的mysql的终点是rdsbench.c2wfqsdsqd.us-east-1.rds.amazonaws.com,我想创build一个简短的名字,比如mybenchdb,所以我可以使用: mysql -hmybenchdb 代替: mysql -hrdsbench.c2wfqsdsqd.us-east-1.rds.amazonaws.com. 编辑:其实我使用percona工具包基准rds和比较它托pipe在EC2的MySQL。 命令行如下: pt-upgrade mysql-slow.log.1 h=host1 h=rdsbench.c2wffzqsdsqs.us-east-1.rds.amazonaws.com 所以我想要做的就是缩短我作为这个命令parameter passing的rds端点。
我们有一个MySQL 5.1.52 Percona Server 11.6实例,突然开始将每个查询logging到慢速查询日志中。 long_query_timeconfiguration设置为1 ,但突然间我们看到每一个查询(例如,只看到了一个花费0.000563s !)。 因此,我们的日志文件正在疯狂地增长。 我们只需要截断一个180G慢查询日志文件。 我试图设置long_query_timevariables为一个非常大的数字,看它是否完全停止( 1000000 ),但结果相同。 show global variables like 'general_log%'; +——————+————————–+ | Variable_name | Value | +——————+————————–+ | general_log | OFF | | general_log_file | /usr2/mysql/data/db4.log | +——————+————————–+ 2 rows in set (0.00 sec) show global variables like 'slow_query_log%'; +—————————————+——————————-+ | Variable_name | Value | +—————————————+——————————-+ | […]
最近,我的雇主被一家大公司收购,新的首席技术官希望我们转移到他们的软件栈。 我们有MySQL作为数据库服务器,他们有Percona。 那么…有什么select,以轻微的停机时间呢? MySQL二进制日志与Percona兼容吗? 因为如果没有,我想他们不是(至less我没有find这方面的东西),那么我看不到300个演出数据库的合适的迁移场景。
我在新的CPanel服务器上安装了Percona mySQL(根本没有数据库): http : //www.ecommy.com/linux/install-…el-environment 似乎一切都好,服务器也可以正常启动,除了一些命令返回这个错误: root@server [/var/lib/mysql]# mysql -A -sN information_schema -e "select * from user_statistics;" mysql: unknown variable 'innodb_file_per_table=1' root@server [/var/lib/mysql]# mysql -A mysql: unknown variable 'innodb_file_per_table=1' 在我的/etc/my.cnf中我有: [mysql] innodb_file_per_table=1 userstat_running=1 我正在计划使用InnoDB作为数据库。 任何人都知道问题是什么? 甚至更好,如何解决? 我在CentOS上安装了Percona 5.5。
我正在尝试使用“percona-xtrabackup-2.0.0”实现MyIsam表的热备份并获取以下错误? 由于所有的表是MyIsam我怀疑我使用正确的包? Backup : ./innobackupex –user="root" –password=*** –defaults-file="<path>/my.cnf" –ibbackup="<path>/percona-xtrabackup-2.0.0/bin/xtrabackup" <path>/backup/ innobackupex: fatal error: no 'mysqld' group in MySQL options innobackupex: fatal error: OR no 'datadir' option in group 'mysqld' in MySQL options apply-log : ./innobackupex-1.5.1 –apply-log –defaults-file=<path>/backup/2012-06-02_09-59-30/backup-my.cnf –ibbackup=<path>/percona-xtrabackup-2.0.0/bin/xtrabackup <path>/backup/2012-06-02_09-59-30/
我拥有一个WordPress的安装,并更新到3.4.1。 升级之后,我的wordpress出现了一个非常奇怪的放缓。 毕竟,我用了 define('SAVEQUERIES', true); 在我的wp-config.php中结合了我的主题footer.php中的以下代码 global $wpdb; echo "<pre>"; print_r($wpdb->queries); echo "</pre>"; 我发现,虽然我没有太多的查询(我得到了49个问题),还有 4查询超过9“ 3查询花了超过8“ 4个查询花了超过7“ 4查询超过6“ 8个查询花了超过5“ 1 Quiry花了超过4“ 在这里,我将向您展示一些查询: /* Execution time 7.0095062E-5 */ SELECT t.*, tt.* FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id WHERE tt.taxonomy IN ('category') AND tt.count > 0 ORDER BY t.name ASC […]
我正在运行科学Linux 6.3(与Redhat / CentOS /等..二进制兼容)作为LAMP堆栈。 我已经从Percona yum存储库安装了Percona服务器和客户端v5.5。 但是,当我运行phpinfo()我注意到,在MySQL和mysqli部分,它列出的客户端API库版本5.1.66,而不是5.5x。 我猜这些需要匹配,至less是主要的版本,我不知道这种不匹配可能产生的后果是什么。 我是否需要恢复到Percona服务器和客户端v5.1? 这是为了生产环境,所以它需要是正确的。 我很感激任何投入或经验的人可以提供。 我正在运行科学Linux 6.3(与Redhat / CentOS /等..二进制兼容)作为LAMP堆栈。 我已经从Percona yum存储库安装了Percona服务器和客户端v5.5。 但是,当我运行phpinfo()我注意到,在MySQL和mysqli部分,它列出的客户端API库版本5.1.66,而不是5.5x。 我猜这些需要匹配,至less是主要的版本,我不知道这种不匹配可能产生的后果是什么。 我是否需要恢复到Percona服务器和客户端v5.1? 这是为了生产环境,所以它需要是正确的。 我很感激任何投入或经验的人可以提供。 (注意,我也将在Percona论坛上交叉发表)