如何在生产中从常规 MySQL 迁移到 Percona Server?

如何在生产中从常规 MySQL 迁移到 Percona Server?

我在 CentOS 上生产环境中运行 MySQL 5.0。如何安全地迁移到 Percona Server 5.1?

Percona Server 的文档不包含任何有关迁移的信息。如能提供任何帮助,我们将不胜感激。

答案1

我猜我会说从 MySQL 中 mysqldump 你的数据库并将其重新导入到 Percona 服务器中。

我不知道您是否可以启动指向与 MySQL 相同数据目录的 Percona 服务器。可能值得研究。

答案2

数据文件与 percona server 兼容。你只需要启动 percona server mysqld,一切就会正常工作。

仅当您在 percona 服务器上启用某些功能(如额外的回滚段)时,您才可能无法返回到 mysql。但您很少需要更改此参数。

答案3

这是一个很好的教程,您只需删除 mysql-server 并安装 percona-server,仅此而已。

Percona 和 Mysql 二进制兼容!

apt-get remove mysql-server mysql-client mysql-common
apt-get autoremove

只需添加 percona repo 和

apt-get update
apt-get install percona-server-server

之后你可以启动Mysql并且它就可以工作了

service mysql start

您可以通过以下链接找到更完整的教程

https://www.digitalocean.com/community/tutorials/how-to-install-a-fresh-percona-server-or-replace-mysql

答案4

从 5.0 到 5.1 的升级路径几乎相同,当然,为了更好地利用 Percona 增强功能,您应该查阅 wiki。

相关内容