引言

MySQL 是一款广泛使用的开源关系型数据库管理系统,它具有高性能、可靠性和易于使用等特点。在 CentOS 和 Debian 操作系统上安装 MySQL 是许多开发者和管理员的基本技能之一。本文将详细介绍如何在 CentOS 和 Debian 系统上一键安装 MySQL,并提供详细的步骤和注意事项。

CentOS 系统上安装 MySQL

1. 使用 Yum 安装 MySQL

CentOS 系统通常使用 Yum 包管理器来安装软件。以下是在 CentOS 上使用 Yum 安装 MySQL 的步骤:

  1. 添加 MySQL Yum 仓库

打开终端,执行以下命令以添加 MySQL Yum 仓库:

   sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

这个命令会添加 MySQL 8.0 的 Yum 仓库。

  1. 安装 MySQL 服务器

使用以下命令安装 MySQL 服务器:

   sudo yum install mysql-community-server

安装过程可能需要一些时间。

  1. 启动 MySQL 服务

安装完成后,启动 MySQL 服务:

   sudo systemctl start mysqld
  1. 设置 MySQL 服务开机自启
   sudo systemctl enable mysqld
  1. 获取临时 root 密码

安装过程中,MySQL 会自动创建一个随机密码。你可以使用以下命令获取这个密码:

   sudo grep 'temporary password' /var/log/mysqld.log
  1. 登录 MySQL 并更改密码

使用以下命令登录 MySQL:

   mysql -u root -p

输入临时密码后,你可以更改密码:

   ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

替换 new_password 为你选择的密码。

Debian 系统上安装 MySQL

1. 使用 APT 安装 MySQL

Debian 系统通常使用 APT 包管理器来安装软件。以下是在 Debian 上使用 APT 安装 MySQL 的步骤:

  1. 添加 MySQL APT 仓库

打开终端,执行以下命令以添加 MySQL APT 仓库:

   echo "deb http://deb.mysql.com/mysql-apt-repo ubuntu $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/mysql.list

然后,导入 MySQL 的 GPG 密钥:

   sudo apt-key adv --fetch-keys http://www.mysql.com/keyring/release.asc
  1. 更新 APT 源
   sudo apt-get update
  1. 安装 MySQL 服务器

使用以下命令安装 MySQL 服务器:

   sudo apt-get install mysql-server

安装过程可能需要一些时间。

  1. 启动 MySQL 服务

安装完成后,启动 MySQL 服务:

   sudo systemctl start mysql
  1. 设置 MySQL 服务开机自启
   sudo systemctl enable mysql
  1. 获取临时 root 密码

安装过程中,MySQL 会自动创建一个随机密码。你可以使用以下命令获取这个密码:

   sudo grep 'temporary password' /var/log/mysql.log
  1. 登录 MySQL 并更改密码

使用以下命令登录 MySQL:

   mysql -u root -p

输入临时密码后,你可以更改密码:

   ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

替换 new_password 为你选择的密码。

总结

通过以上步骤,你可以在 CentOS 和 Debian 系统上一键安装 MySQL。安装完成后,记得设置合适的密码,以确保数据库的安全性。如果你在使用过程中遇到任何问题,可以查阅官方文档或寻求社区的帮助。