返回

仅使用命令自动安装 MySQL 的完整指南:Ubuntu/Debian

Linux

在 Ubuntu/Debian 中仅使用命令自动安装 MySQL

引言

对于 CI/CD(持续集成和持续交付)流程,在 Ubuntu/Debian 系统中自动安装 MySQL 至关重要。本文将逐步指导您仅使用命令行即可完成此任务,从而节省时间和精力。

添加 MySQL 存储库

echo "deb https://repo.mysql.com/apt/debian buster mysql-8.0" | sudo tee /etc/apt/sources.list.d/mysql.list

这将向您的系统添加 MySQL 存储库,从中可以安装 MySQL 软件包。

导入 MySQL GPG 密钥

wget https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 -O - | sudo apt-key add -

此步骤导入用于验证 MySQL 软件包合法性的 GPG 密钥。

更新软件包列表

sudo apt-get update

更新软件包列表将获取有关可用的 MySQL 软件包的信息。

安装 MySQL 服务器

sudo apt-get install mysql-server -y

此命令将安装 MySQL 服务器及其必需的依赖项。

启动 MySQL 服务器

sudo systemctl start mysql

启动 MySQL 服务器使您可以开始使用它。

保护 MySQL 安装

sudo mysql_secure_installation

这个交互式脚本将引导您完成保护 MySQL 安装的步骤,包括设置 root 密码和禁用匿名用户访问。

结论

通过按照这些步骤,您已经成功地在 Ubuntu/Debian 中仅使用命令自动安装了 MySQL。这将简化您的 CI/CD 流程并为您提供一个安全的 MySQL 环境。

常见问题解答

  • 如何检查 MySQL 是否正在运行?
systemctl status mysql
  • 如何连接到 MySQL 服务器?
mysql -u root -p

输入您的 root 密码以连接。

  • 如何重置 MySQL root 密码?

首先停止服务器:

systemctl stop mysql

然后重置密码:

mysqld_safe --skip-grant-tables &
mysql

在 MySQL 提示符下,运行以下命令:

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

最后,重新启动服务器:

systemctl start mysql
  • 如何升级 MySQL?
sudo apt-get update
sudo apt-get upgrade
  • 如何卸载 MySQL?
sudo apt-get remove --purge mysql-server
sudo rm -rf /var/lib/mysql