如何在 Linux 系统上安装 MySQL198


MySQL 是一款流行的开源关系型数据库管理系统 (RDBMS),广泛用于存储和管理各种应用程序的数据。在 Linux 系统上安装 MySQL 是一个相对简单的过程,可以按照以下步骤完成:

1. 添加 MySQL 存储库

首先,您需要将 MySQL 官方存储库添加到您的系统中。这将确保您可以在系统上安装最新版本的 MySQL。要添加存储库,请输入以下命令:```bash
sudo add-apt-repository 'deb /apt/debian buster mysql-apt-config'
```

替换“buster”为您正在使用的 Debian 版本。

2. 导入签名密钥

添加存储库后,您需要导入 MySQL 签名密钥,以验证从存储库下载的软件包的真实性。要导入密钥,请输入以下命令:```bash
sudo apt-key adv --keyserver hkp://:80 --recv-key 0xF1656F24C74CD1D8
```

3. 更新系统

导入密钥后,更新系统以获取有关可用软件包的最新信息。要更新系统,请输入以下命令:```bash
sudo apt-get update
```

4. 安装 MySQL 服务器

现在您可以安装 MySQL 服务器包了。要安装服务器,请输入以下命令:```bash
sudo apt-get install mysql-server
```

5. 启动 MySQL 服务器

安装 MySQL 服务器后,您需要启动服务器。要启动服务器,请输入以下命令:```bash
sudo systemctl start mysql
```

6. 保护 MySQL 安装

默认情况下,MySQL 安装不安全。为了保护您的安装,您应该运行以下安全脚本:```bash
sudo mysql_secure_installation
```

将提示您设置 root 密码、删除匿名用户、禁用远程 root 登录等。遵循提示以保护您的安装。

7. 连接到 MySQL 服务器

最后,您需要连接到 MySQL 服务器才能开始使用它。要连接到服务器,请输入以下命令:```bash
mysql -u root -p
```

系统将提示您输入 root 密码。输入密码后,您将连接到 MySQL 服务器。

高级配置

以下是您可以在 Linux 系统上对 MySQL 进行的一些高级配置选项:

调整内存使用


您可以调整 MySQL 使用的内存量以优化性能。要调整内存使用,请编辑配置文件 /etc/mysql/.d/,并更改以下设置:* innodb_buffer_pool_size:用于 InnoDB 缓冲池的内存量。
* innodb_log_file_size:每个 InnoDB 日志文件的最大大小。
* max_connections:MySQL 可以同时处理的最大连接数。

启用慢查询日志


MySQL 慢查询日志记录执行时间超过指定阈值的查询。要启用慢查询日志,请编辑 /etc/mysql/.d/,并设置以下选项:```
slow_query_log=1
slow_query_log_file=/var/log/mysql/
long_query_time=1
```

设置复制


MySQL 复制允许您在多台服务器之间复制数据。要设置复制,请在主服务器和从服务器上执行以下步骤:* 在主服务器上:
* 创建复制用户并授予必要的权限。
* 启用二进制日志记录。
* 在从服务器上:
* 安装 MySQL 服务器。
* 将从服务器配置为主服务器的副本。
* 启动从服务器复制线程。

监控 MySQL 性能


监控 MySQL 性能对于确保应用程序正常运行至关重要。一些有用的监控工具包括:* MySQL Workbench:一个图形化工具,用于管理和监视 MySQL 服务器。
* mysqladmin:一个命令行工具,用于管理和监视 MySQL 服务器。
* pt-query-digest:一个工具,用于分析和诊断 MySQL 慢查询。

按照上述步骤,您可以在 Linux 系统上成功安装和配置 MySQL。通过对 MySQL 进行适当的配置和监控,您可以确保您的应用程序高效、安全地运行。

2024-10-22


上一篇:Linux 系统命令行打开文件的终极指南

下一篇:Android 操作系统 (Android OS) 的深入指南