在CentOS 7上安装MySQL 8.0.39的过程相对简单,但需要注意一些细节。本文将详细介绍从安装依赖包到配置MySQL的完整流程。

一、准备工作

在开始之前,首先确保你的系统是最新的,可以通过以下命令更新系统:

sudo yum update -y

接下来,安装一些必要的依赖包:

sudo yum install -y wget net-tools

二、下载MySQL 8.0.39

可以通过官方网站或使用wget命令下载MySQL 8.0.39的RPM包。这里我们使用wget命令直接下载:

wget https://downloads.mysql.com/archives/get/p/23/file/mysql-community-server-8.0.39-1.el7.x86_64.rpm

注意:确保你下载的是正确的版本,网站有可能会更新,可以根据官方文档确认最新版本。

三、安装MySQL

下载完成后,可以通过yum命令进行安装。在安装之前,建议先在本地创建一个目录用来存放RPM包,以便于管理:

sudo mkdir /opt/mysql
sudo mv mysql-community-server-8.0.39-1.el7.x86_64.rpm /opt/mysql/
cd /opt/mysql

接下来,使用以下命令进行安装:

sudo yum localinstall mysql-community-server-8.0.39-1.el7.x86_64.rpm -y

安装完成后,启动MySQL服务:

sudo systemctl start mysqld

四、获取默认密码

MySQL 8.0的安装过程会自动生成一个临时密码,保存在系统日志中。可以通过以下命令查看:

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

记录下这个密码,以便后续登录使用。

五、初始安全配置

初次安装后,需要进行安全配置,这可以通过以下命令完成:

sudo mysql_secure_installation

在执行该命令后,系统会提示你输入之前获取的临时密码,接着进行一些安全设置,包括:

  1. 修改root密码
  2. 删除匿名用户
  3. 禁止root远程登录
  4. 删除测试数据库
  5. 重新加载权限表

建议按提示进行配置。

六、开启MySQL服务自启

为了确保MySQL在重启后能够自动启动,可以执行以下命令:

sudo systemctl enable mysqld

七、连接MySQL

接下来,可以使用以下命令连接到MySQL:

mysql -u root -p

系统会提示你输入之前设置的密码,输入后即可登录MySQL。

八、总结

至此,我们已经在CentOS 7上成功安装并配置了MySQL 8.0.39。在日常使用中,建议定期备份数据库并定期检查MySQL的性能与安全性,以保持良好的使用状态。如果需要进行更复杂的配置或优化,可以参考MySQL的官方文档或相关技术社区的讨论。希望这篇教程能够帮助你顺利完成MySQL的安装和初始配置。

点赞(0) 打赏

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部