Alibaba Cloud Linux 3.2104 LTS 64位安装mysql?

结论: 在 Alibaba Cloud Linux 3.2104 LTS 64位系统上安装 MySQL 是一个简单且高效的过程,主要分为配置环境、下载和安装 MySQL 服务包以及启动与验证几个步骤。以下是详细的操作指南。


一、准备工作

在开始安装之前,请确保以下几点:

  • 确认您的系统为 Alibaba Cloud Linux 3.2104 LTS 64位。
  • 使用具有管理员权限的用户登录(如 root 用户)。
  • 更新系统的软件包以避免潜在冲突。
sudo yum update -y

注意:执行此命令可能会花费一些时间,具体取决于您的网络速度和系统状态。


二、添加 MySQL 的官方 Yum 源

Alibaba Cloud Linux 基于 CentOS,因此可以直接使用 MySQL 官方提供的 Yum 源进行安装。

  1. 下载并安装 MySQL 的 Yum 源:

    wget https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm
    sudo rpm -Uvh mysql80-community-release-el7-5.noarch.rpm
  2. 检查是否成功添加源

    yum repolist enabled | grep "mysql.*-community.*"

    如果输出包含 mysql-connectors-communitymysql-community-server,则说明源已成功添加。


三、安装 MySQL

接下来通过 Yum 安装 MySQL 服务:

  1. 执行以下命令安装 MySQL:

    sudo yum install mysql-community-server -y
  2. 启动 MySQL 服务:

    sudo systemctl start mysqld
  3. 设置 MySQL 开机自启:

    sudo systemctl enable mysqld

四、初始化与安全设置

初次安装后需要完成一些基础配置。

  1. 查找临时密码:
    默认情况下,MySQL 会生成一个随机初始密码,存储在日志文件中。

    sudo grep 'temporary password' /var/log/mysqld.log

    输出类似于以下内容:

    [Note] A temporary password is generated for root@localhost: your_temp_password
  2. 登录 MySQL 并修改密码:
    使用临时密码登录 MySQL:

    mysql -u root -p

    输入临时密码后进入 MySQL 控制台,执行以下命令修改密码:

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

    提示:请将 YourNewPassword 替换为您自己的强密码。

  3. 运行安全脚本(可选但推荐):

    sudo mysql_secure_installation

    按照提示完成一系列安全配置,例如删除匿名用户、禁用远程 root 登录等。


五、验证安装

最后,验证 MySQL 是否正常运行。

  1. 检查服务状态:

    sudo systemctl status mysqld
  2. 测试连接:

    mysql -u root -p

    输入密码后,如果成功进入 MySQL 控制台,则说明安装完成。


六、常见问题与解决方法

以下是可能遇到的问题及解决方案:

  • 问题 1:无法找到 MySQL 源。

    • 解决方法:确保系统版本正确,并手动检查源地址是否匹配。
  • 问题 2:忘记临时密码。

    • 解决方法:重新查找日志文件或重置密码(需停止服务并跳过权限验证)。
  • 问题 3:启动失败。

    • 解决方法:检查错误日志 /var/log/mysqld.log,定位具体原因。

总结

通过上述步骤,您可以在 Alibaba Cloud Linux 3.2104 LTS 64位系统上顺利安装并配置 MySQL。整个过程的关键在于 正确添加 Yum 源初始化安全设置。如果您严格按照指南操作,应该可以轻松完成安装任务。