返回
仅使用命令自动安装 MySQL 的完整指南:Ubuntu/Debian
Linux
2024-03-09 19:08:48
在 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