在Ubuntu上通过一体化脚本快速安装MySQL的教程

云信安装大师
90
AI 质量分
27 1 月, 2025
1 分钟阅读
0 阅读

在Ubuntu上通过一体化脚本快速安装MySQL的教程

引言

MySQL 是一个广泛使用的开源关系型数据库管理系统,适用于各种规模的应用程序。对于新手来说,手动安装和配置 MySQL 可能会有些复杂。本文将介绍如何在 Ubuntu 系统上通过一体化脚本快速安装 MySQL,并提供详细的步骤和解释,帮助你轻松完成安装。

准备工作

在开始之前,请确保你已经具备以下条件:

  1. Ubuntu 系统:本文基于 Ubuntu 20.04 LTS 版本,但其他版本也适用。
  2. 管理员权限:你需要有 sudo 权限来执行安装命令。
  3. 网络连接:安装过程中需要从互联网下载软件包。

详细步骤

步骤 1:更新系统包列表

在安装任何软件之前,建议先更新系统的包列表,以确保你获取到最新的软件包。

代码片段
sudo apt update

解释
sudo:以管理员权限执行命令。
apt update:更新本地包列表,获取最新的软件包信息。

步骤 2:安装 MySQL 服务器

接下来,我们将使用 apt 包管理器来安装 MySQL 服务器。

代码片段
sudo apt install mysql-server -y

解释
apt install mysql-server:安装 MySQL 服务器。
-y:自动回答 “yes” 以避免在安装过程中需要手动确认。

步骤 3:运行 MySQL 安全脚本

安装完成后,MySQL 会自动启动。为了增强安全性,建议运行 MySQL 自带的安全脚本。

代码片段
sudo mysql_secure_installation

解释
mysql_secure_installation:这是一个交互式脚本,用于设置 root 密码、移除匿名用户、禁止远程 root 登录等安全措施。

注意事项
– 在设置 root 密码时,请选择一个强密码并妥善保存。
– 对于其他选项,建议选择 “Y” 以启用所有安全功能。

步骤 4:验证 MySQL 安装

安装完成后,你可以通过以下命令验证 MySQL 是否正常运行。

代码片段
sudo systemctl status mysql

解释
systemctl status mysql:查看 MySQL 服务的状态。如果看到 “active (running)”,说明 MySQL 已成功启动。

步骤 5:登录 MySQL

你可以使用以下命令登录到 MySQL 服务器。

代码片段
sudo mysql -u root -p

解释
mysql -u root -p:以 root 用户身份登录 MySQL,-p 表示需要输入密码。

注意事项
– 如果你在 mysql_secure_installation 中设置了 root 密码,请输入该密码。
– 如果没有设置密码,直接按回车键即可登录。

步骤 6:创建一体化安装脚本(可选)

为了方便以后在其他机器上快速安装 MySQL,你可以将上述步骤整合到一个 Bash 脚本中。

代码片段
#!/bin/bash

# 更新系统包列表
sudo apt update

# 安装 MySQL 服务器
sudo apt install mysql-server -y

# 运行 MySQL 安全脚本
sudo mysql_secure_installation

# 验证 MySQL 安装
sudo systemctl status mysql

# 登录 MySQL
sudo mysql -u root -p

使用方法
1. 将上述代码保存为 install_mysql.sh
2. 赋予脚本执行权限:

代码片段
chmod +x install_mysql.sh<br>
   

  1. 运行脚本:
    代码片段
    ./install_mysql.sh<br>
    

解释
– 这个脚本将自动执行所有安装步骤,适合在多个系统上快速部署 MySQL。

总结

通过本文的步骤,你应该已经成功在 Ubuntu 上安装了 MySQL,并且了解了每个步骤的原理。我们还提供了一个一体化安装脚本,方便你在其他机器上快速部署 MySQL。

关键点回顾
1. 使用 apt 包管理器安装 MySQL 服务器。
2. 运行 mysql_secure_installation 增强安全性。
3. 使用 systemctl 管理 MySQL 服务。
4. 创建一体化安装脚本以便快速部署。

希望这篇教程对你有所帮助!如果你在安装过程中遇到任何问题,欢迎在评论区留言讨论。

原创 高质量