结论: 在 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 源进行安装。
-
下载并安装 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 -
检查是否成功添加源:
yum repolist enabled | grep "mysql.*-community.*"如果输出包含
mysql-connectors-community和mysql-community-server,则说明源已成功添加。
三、安装 MySQL
接下来通过 Yum 安装 MySQL 服务:
-
执行以下命令安装 MySQL:
sudo yum install mysql-community-server -y -
启动 MySQL 服务:
sudo systemctl start mysqld -
设置 MySQL 开机自启:
sudo systemctl enable mysqld
四、初始化与安全设置
初次安装后需要完成一些基础配置。
-
查找临时密码:
默认情况下,MySQL 会生成一个随机初始密码,存储在日志文件中。sudo grep 'temporary password' /var/log/mysqld.log输出类似于以下内容:
[Note] A temporary password is generated for root@localhost: your_temp_password -
登录 MySQL 并修改密码:
使用临时密码登录 MySQL:mysql -u root -p输入临时密码后进入 MySQL 控制台,执行以下命令修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourNewPassword';提示:请将
YourNewPassword替换为您自己的强密码。 -
运行安全脚本(可选但推荐):
sudo mysql_secure_installation按照提示完成一系列安全配置,例如删除匿名用户、禁用远程 root 登录等。
五、验证安装
最后,验证 MySQL 是否正常运行。
-
检查服务状态:
sudo systemctl status mysqld -
测试连接:
mysql -u root -p输入密码后,如果成功进入 MySQL 控制台,则说明安装完成。
六、常见问题与解决方法
以下是可能遇到的问题及解决方案:
-
问题 1:无法找到 MySQL 源。
- 解决方法:确保系统版本正确,并手动检查源地址是否匹配。
-
问题 2:忘记临时密码。
- 解决方法:重新查找日志文件或重置密码(需停止服务并跳过权限验证)。
-
问题 3:启动失败。
- 解决方法:检查错误日志
/var/log/mysqld.log,定位具体原因。
- 解决方法:检查错误日志
总结
通过上述步骤,您可以在 Alibaba Cloud Linux 3.2104 LTS 64位系统上顺利安装并配置 MySQL。整个过程的关键在于 正确添加 Yum 源 和 初始化安全设置。如果您严格按照指南操作,应该可以轻松完成安装任务。
云知识