如何调整 CentOS 7 服务器在 MySQL 8.0 上的优化和性能

在本文中,我们将讨论如何调整和优化 MySQL 服务器。我们会使用两个脚本来完成我们的目标。

首要条件

  1. MySQL 已经安装了 CentOS 7 服务器

使用Mysqltuner

Mysqltuner 是一个高性能 MySQL 调优 Perl 的脚本,它提供 MySQL 服务器运行状况的情况,并进行改进、提高性能、稳定性和效率,提供一些具体建议。 现在,我们将讨论 mysqltuner 脚本的设置和管理

安装 Mysqltuner

yum install -y epel-release
yum install mysqltuner

优化 Mysqltuner

运行以下命令来优化 MySQL

mysqltuner

系统将要求您输入 MySQL 管理用户名和密码

运行命令后,mysqltuner 将会建议更改一些配置来优化 MySQL 服务器。

您可以根据您的需求修改配置文件 /etc/my.cnf。然后重新启动 MySQL 服务。

systemctl restart mysqld

再次运行 mysqltuner 命令,检查 MySQL 服务器是否已经优化

使用tuning-primer

Tuning Primer 是一个 shell 脚本,它从 MySQL 服务器内部获取信息,并对服务器变量的调整提出建议。 我们将在下面讨论脚本的初始设置。

yum install bc -y
git clone https://github.com/RootService/tuning-primer.git
cd tuning-primer
chmod +x tuning-primer.sh

如果您在调优入门目录之外,则移动到该目录并运行脚本

./ tuning-prime.sh

运行脚本后,他们将建议更改一些配置文件。以颜色优先推荐。

注意:修改配置文件后,一定要记得重启 MySQL 服务

systemctl restart mysqld

关联文章