在本博客中,我们将详细介绍如何从MySQL官方存档版本网站下载并在Linux系统上安装MySQL。

一、下载MySQL安装包

首先,访问MySQL官方存档版本网站(https://downloads.mysql.com/archives/community/)。在该页面上,你可以找到不同版本的MySQL Community Server。根据你的需求,选择合适的版本。

image-devm.png

请注意,这里提供的是截至2024年7月13日的信息,未来版本可能会有所不同。

二、安装MySQL

  1. 解压安装包,将解压后的文件夹移动到你想要安装MySQL的目录,例如

mkdir /usr/local/mysql && tar xvf mysql-9.0.1-1.el7.aarch64.rpm-bundle.tar -C /usr/local/mysql
  1. 创建用户和用户组 为了安全起见,我们创建一个专门用于运行MySQL的用户和用户组:

groupadd mysql
useradd -r -g mysql mysql
  1. 更改目录权限 将MySQL安装目录的所有者更改为mysql用户和用户组:

chown -R mysql:mysql /usr/local/mysql
  1. 初始化数据库 进入MySQL的bin目录,执行以下命令初始化数据库:

cd /usr/local/mysql/bin
./mysqld --initialize --user=mysql

初始化过程中,会生成一个临时密码,务必记录下来,后续登录MySQL时需要用到。

  1. 配置MySQL服务 将MySQL服务添加到系统启动项中,并启动MySQL服务:

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
service mysql start
  1. 设置环境变量 为了方便使用MySQL命令,我们可以将MySQL的bin目录添加到系统的环境变量中。编辑/etc/profile文件,在文件末尾添加以下内容:

export PATH=$PATH:/usr/local/mysql/bin

保存并退出文件后,执行以下命令使环境变量生效:

source /etc/profile

三、登录MySQL并修改密码

使用以下命令登录MySQL:

mysql -u root -p

输入初始化过程中生成的临时密码,登录成功后,使用以下命令修改密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

将“新密码”替换为你自己设置的强密码。

至此,MySQL已经成功安装并配置完成,你可以开始使用MySQL进行数据库管理和开发了。

请注意,在安装和配置过程中,可能会遇到各种问题,需要根据具体情况进行排查和解决。同时,为了保证数据库的安全性,建议定期备份数据,并采取其他必要的安全措施。