我在 WHM/Cpanel 中使用 MYSQL 5.6.38 和 Cakephp 2.4.6 运行 LAMP 环境。我的网站面临 400-500 毫秒的高 TTFB,有人告诉我 MariaDB 10.x 将修复 MYSQL 性能问题?
这是真的吗?如果我继续 fork 升级到 MariaDB,它会因为我运行的是 cakephp 2.4.6 而破坏我的网站吗?如果可以,我该如何降级到 MYSQL 5.6.38?
最佳答案
据我所知,升级到 MariaDB 应该没问题。
我无法就性能改进发表任何评论,您必须进行测试。
建议的步骤:
将您的站点设置为离线模式,这样就没人可以再读取数据库了。 (您可以使用例如
.htaccess
来拒绝所有)使用
mysqldump
实用程序导出您的 MySQL 数据库。将您刚刚导出的内容导入 MariaDB(我假设您已安装并正常工作)
在 CakePHP app.php 文件中,您需要更改数据库连接参数以改为连接到 MariaDB。 (可能不同的端口、用户名和密码)。
让您的网站重新上线并进行一些测试。
回滚就像更改 app.php 中的数据库连接以连接回 MySQL 一样简单。
关于mysql - 使用 cakephp 2.4.6 从 MYSQL 迁移到 MariaDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50126428/