centos 手工安装mysql
在 CentOS 系统上安装 MySQL 数据库是一项常见的任务,特别是在需要手动控制安装过程和配置细节的时候。这篇文章将指导您完成 MySQL 手工安装的每一个步骤,确保操作顺利进行。
准备工作
在开始安装之前,请确保您的 CentOS 系统已经更新至最新版本。可以使用以下命令更新您的系统:
sudo yum update
添加 MySQL 仓库
MySQL 官方仓库中提供了最新的 MySQL 社区版。要添加此仓库,请下载 MySQL 的仓库包:
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
接下来,使用 rpm 命令安装下载的包:
sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm
安装 MySQL
仓库配置完成后,接着使用 yum 命令安装 MySQL:
sudo yum install mysql-server
这一过程可能需要几分钟时间,取决于您的网络连接速度。
启动 MySQL 服务
安装完成后,需要启动 MySQL 服务并将其设置为开机自启动:
sudo systemctl start mysqld
sudo systemctl enable mysqld
安全配置
在 MySQL 正常运行后,强烈建议运行安全脚本来提高其安全性:
sudo mysql_secure_installation
该脚本会提示您进行一些安全设置,例如设置 root 用户密码、移除匿名用户、禁用远程 root 登录以及删除测试数据库。
获取 MySQL root 密码
在默认情况下,MySQL root 用户的初始密码会记录在 /var/log/mysqld.log 文件中。使用以下命令查找并获取该密码:
sudo grep 'temporary password' /var/log/mysqld.log
更改 root 密码
登录 MySQL 控制台以修改 root 密码:
mysql -u root -p
使用提供的临时密码登录后,输入以下命令更改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
结论
通过这篇指南,相信您已经成功完成了在 CentOS 系统上手动安装 MySQL 的所有必要步骤。MySQL 是一款强大而可靠的数据库管理系统,熟练掌握其安装和配置是提升技术能力的重要一环。