CentOS 自动安装 MySQL

简介
MySQL 是一款流行的开源关系型数据库管理系统,广泛应用于各种规模的网站和应用中,CentOS 作为一款免费的 Linux 发行版,因其稳定性和安全性而受到许多开发者和企业用户的青睐,本文将详细介绍如何在 CentOS 系统上自动安装 MySQL。
准备工作
- 确保您的 CentOS 系统已更新至最新版本。
- 开启网络连接,确保可以访问互联网。
- 确保您有 root 权限或具有 sudo 权限的用户。
安装 MySQL
安装 MySQL Yum 仓库
我们需要添加 MySQL Yum 仓库到您的系统,以下是添加 MySQL Yum 仓库的命令:
sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
安装 MySQL
使用以下命令安装 MySQL:
sudo yum install mysql-community-server
启动 MySQL 服务
安装完成后,启动 MySQL 服务:

sudo systemctl start mysqld
设置 MySQL 服务开机自启
为了确保 MySQL 服务在系统启动时自动运行,可以使用以下命令:
sudo systemctl enable mysqld
安全设置
MySQL 安装完成后,系统会自动生成一个临时的 root 密码,您可以使用以下命令查看:
sudo grep 'temporary password' /var/log/mysqld.log
根据提示,使用临时密码登录 MySQL:
mysql -u root -p
登录后,您可以使用以下命令更改 root 密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
安装 MySQL 客户端
如果您需要远程访问 MySQL,可以使用以下命令安装 MySQL 客户端:
sudo yum install mysql-community-client
验证安装
查看 MySQL 版本

使用以下命令查看 MySQL 版本:
mysql --version
连接 MySQL
使用以下命令连接到 MySQL:
mysql -u root -p
输入密码后,您就可以开始使用 MySQL 数据库了。
FAQs
问题:安装 MySQL 时遇到错误,提示无法连接到 Yum 仓库。
解答: 请检查您的网络连接是否正常,并确保您已将 MySQL Yum 仓库的 URL 替换为正确的地址。
问题:安装 MySQL 后,无法启动服务。
解答: 请检查 MySQL 服务器的日志文件
/var/log/mysqld.log,以查找错误信息,根据错误信息进行相应的排查和修复。

