标签: percona

Percona和MySQL Workbench

有谁知道MySQL Workbench是否可以与Percona 5.1服务器一起使用?

如果没有,有人会建议一个类似的工具吗?

mysql mysql-workbench percona

4
推荐指数
1
解决办法
2294
查看次数

mysql 复制 5.5 master 到 5.7 slave

我们有两个运行 Percona Server 5.5.42 的生产 MySQL 服务器,并且想设置一个运行 Percona Server 5.7 的新服务器作为它们的从属服务器。但是,由于版本差距如此之大,5.7 从站无法server_uid从 5.5 主站获得回报。正确的解决方案是升级主服务器,我们知道这一点,但由于时间和资源限制,目前无法实现。

还有其他解决方法吗?如有必要,我可以将从服务器降级到 5.6,并在将来返回并在所有服务器上执行必要的升级。下一个最好的事情是什么?

mysql replication percona

4
推荐指数
1
解决办法
3198
查看次数

我应该在ubuntu Natty Narwhal中安装哪个版本的percona db软件包?

我是percona和Ubuntu的新手.根据此页面, percona仅适用于

* etch
* hardy
* lenny
* lucid
* maverick
* squeeze
Run Code Online (Sandbox Code Playgroud)

但我使用的是11.04(Natty).有人可以推荐我应该选择哪个版本?

ruby mysql ubuntu percona natty

3
推荐指数
1
解决办法
748
查看次数

percona nosql vs其他nosql

我正在评估用于存储键/值对的nosql存储(对于应用程序的一部分),并且遇到了percona,它在mysql世界中提供本机键/值.这似乎是一个很好的解决方案,因为它允许存储保留在一个单独的位置(因为其余的功能存在于mysql中并且将继续保持原样).除了cassandra之外,还有其他关键/价值存储的其他优势吗?有什么缺点?

mysql nosql percona

3
推荐指数
1
解决办法
775
查看次数

使用 bash 脚本从文件中删除块注释

有一种方法可以从文件中删除所有包含在bash 脚本之间/*并*/使用 bash 脚本的行吗?

我使用percona生成一个 sql 脚本来同步两个数据库,一个开发数据库到一个生产数据库。Percona生成一个格式良好的 SQL 脚本,但充满注释,这会增加文件大小。因此,为了更轻松地上传操作,我更愿意删除所有不必要的内容。

1月10日编辑

我用这个代码解决了:

sed -r ':a; s%(.*)/\*.*\*/%\1%; ta; /\/\*/ !b; N; ba' <FILE_TO_CLEAN>
Run Code Online (Sandbox Code Playgroud)

谢谢大家

bash percona

3
推荐指数
1
解决办法
2764
查看次数

尝试将表转换为InnoDB时出错

我在生产中使用Percona 5.1服务器,在我们的生产数据库中使用MyISAM表.为了支持数据库事务,我需要将表更新为InnoDB.我们目前正在开发中使用MySQL 5.5,并且迁移脚本可以通过简单ALTER TABLE xyz ENGINE=InnoDB;查询运行良好.但是在生产测试中(针对生产数据库的副本),我们收到了一个错误:

mysql> ALTER TABLE `xyz` ENGINE=InnoDB;
ERROR 1005 (HY000): Can't create table 'InnoTest.#sql-644_dd133' (errno: 1478)
Run Code Online (Sandbox Code Playgroud)

在我们的开发服务器上,使用与生产测试相同的数据库转储:

mysql> ALTER TABLE `xyz` ENGINE=InnoDB;
Query OK, 0 rows affected, 2 warnings (0.04 sec)
Records: 0  Duplicates: 0  Warnings: 2

mysql> show warnings;
+---------+------+------------------------------------------------------------+
| Level   | Code | Message                                                    |
+---------+------+------------------------------------------------------------+
| Warning | 1478 | InnoDB: ROW_FORMAT=DYNAMIC requires innodb_file_per_table. |
| Warning | 1478 | InnoDB: assuming ROW_FORMAT=COMPACT.                       |
+---------+------+------------------------------------------------------------+
Run Code Online (Sandbox Code Playgroud)

和统计数据:

mysql> SHOW VARIABLES LIKE …
Run Code Online (Sandbox Code Playgroud)

mysql innodb percona

3
推荐指数
1
解决办法
1740
查看次数

如何在 Percona 中使用 XtraDB 和 TokuDB?

经过多次尝试,我终于使用 Homebrew 在我的 Macbook 上安装了 Percona 并通过 MySQL Workbench 成功连接到它,但是当我想创建 XtraDB 表时:

Operation failed: There was an error while applying the SQL script to the database.
Executing:
CREATE TABLE `TestSchema`.`TestTable` (
  `ID` BIGINT(0) UNSIGNED NOT NULL AUTO_INCREMENT,
  PRIMARY KEY (`ID`))
ENGINE = XtraDB;

ERROR 1286: Unknown storage engine 'XtraDB'
SQL Statement:
CREATE TABLE `TestSchema`.`TestTable` (
  `ID` BIGINT(0) UNSIGNED NOT NULL AUTO_INCREMENT,
  PRIMARY KEY (`ID`))
ENGINE = XtraDB
Run Code Online (Sandbox Code Playgroud)

TokuDB 也有同样的错误。

我读过 Percona 支持 XtraDB 和 TokuDB 以及 InnoDB。我应该在某处激活主题吗?!

mysql xtradb mariadb percona tokudb

3
推荐指数
1
解决办法
1532
查看次数

按数据库和用户以及日期时间进行pt-query-digest过滤

我有一个非常大的慢查询日志(~220GB),使用pt-query-digest,如何通过以下方式过滤事件/查询:

  • 数据库或数据库AND
  • datetime range(我只能访问这里的时间戳)AND
  • 数据库用户

我理解这个大小的慢查询将需要很长时间,但这是我必须解决的一些信息我在生产服务器上遇到的一些慢查询问题.将来,我将减少慢查询日志的大小.

我一直在使用该工具的基础知识,但这些过滤器选项中的一些看起来并不清晰或有详细记录.如果我本周有时间,我会进一步玩,但我会感激任何进一步的提示.我尝试过mysqldumpslow,但它只能处理grep中的单个模式.

PS我的第一个stackoverflow问题...请很好:-)

mysql performance percona

2
推荐指数
1
解决办法
3866
查看次数

Percona Toolkit在线架构更改:可以一​​次添加多个列吗?

有没有人知道是否可以使用Percona的pt-online-schema-change为MySQL一次添加多个列?我已经尝试过每个我能想到的变体,以便一次添加多个列.这似乎是你应该能够做的事情,但我无法在网上找到任何可以证明的证据,也无法找到合理的语法.我尝试过的一些陈述如下,让你知道我尝试了什么(用户名和密码已被删除,原因很明显)

声明1:

    pt-online-schema-change --print --progress time,5 --max-load Threads_running=1000 
--critical-load Threads_running=10000 --chunk-time 5 --set-vars "innodb_lock_wait_timeout=600" 
--nocheck-plan --execute -h webdb -u xxxx --p xxxx --alter "ADD first_seen datetime NOT NULL 
DEFAULT 0, last_seen datetime NOT NULL DEFAULT 0 AFTER days_running"  D=mydata,t=mytable
Run Code Online (Sandbox Code Playgroud)

声明2:

    pt-online-schema-change --print --progress time,5 --max-load Threads_running=1000 
--critical-load Threads_running=10000 --chunk-time 5 --set-vars "innodb_lock_wait_timeout=600" 
--nocheck-plan --execute -h webdb -u xxxx --p xxxx --alter "ADD first_seen datetime NOT NULL 
DEFAULT 0, ADD last_seen datetime NOT NULL DEFAULT 0 AFTER days_running"  D=mydata,t=mytable
Run Code Online (Sandbox Code Playgroud)

声明3:

 pt-online-schema-change …
Run Code Online (Sandbox Code Playgroud)

mysql sql database-schema percona

2
推荐指数
1
解决办法
3077
查看次数

无法连接到mysql服务器(Percona)

我在centos 7上安装了percona服务器版本5.7.当我尝试发出以下命令连接到服务器时.

访问被拒绝用户'root'@'localhost'

我曾尝试使用--skip-greant-tables将密码和主机从localhost更改为%.我尝试将操作系统主机名更改为localhost.我也尝试过使用--skip-name-resolve.

但仍然没有机会.

任何帮助赞赏

mysql access-denied percona centos7

2
推荐指数
1
解决办法
2120
查看次数