无论是初学者还是经验丰富的数据库管理员,掌握MySQL的安装方法都是必备技能
本文将详细介绍MySQL通用版本的安装步骤,涵盖Windows和Linux两大操作系统,确保您能够顺利安装并配置MySQL
一、准备工作 在安装MySQL之前,需要做好以下准备工作: 1.确定操作系统:根据您的计算机操作系统(Windows或Linux),选择相应的安装方法
2.下载安装包:访问MySQL官方网站(【https://www.mysql.com/】(https://www.mysql.com/)),在“Downloads”页面选择“MySQL Community(GPL) Downloads”,根据您的操作系统下载合适的安装包
3.检查系统要求:确保您的计算机满足MySQL的系统要求,包括内存、硬盘空间和操作系统版本等
二、Windows系统安装步骤 1. 下载MySQL安装包 - 打开MySQL官方网站,点击“Downloads”进入下载页面
- 在“MySQL Community(GPL) Downloads”部分,选择“MySQL Installer for Windows”
- 点击“No thanks, just start my download”跳过注册,直接下载安装包
2. 安装MySQL - 双击下载好的安装包,启动安装向导
- 选择“Custom”或“Typical”安装类型
对于初学者,建议选择“Typical”以简化安装过程
- 在安装类型选择页面,如果您希望更改安装路径和数据目录,可以点击“Advanced Options”进行修改
请注意,后续配置环境变量时需要用到这些路径
- 继续点击“Next”,直到进入密码设置页面
在此处设置root账号的密码,并确认密码
建议使用强密码以提高安全性
- 点击“Execute”开始安装
安装过程中可能会提示安装必要的组件,如Microsoft Visual C++ Redistributable等,请按照提示进行安装
- 安装完成后,点击“Finish”退出安装向导
此时,MySQL服务将自动启动
3. 配置环境变量 - 右键点击“此电脑”,选择“属性”,然后点击“高级系统设置”
- 在“系统属性”窗口中,点击“环境变量”
- 在“系统变量”部分,找到并选择“Path”,然后点击“编辑”
- 在“编辑环境变量”窗口中,点击“新建”,将MySQL的bin目录路径复制粘贴到文本框中
例如,如果您的MySQL安装在C:Program FilesMySQLMySQL Server 8.0bin,则将此路径添加到Path中
- 点击“确定”保存更改并退出所有窗口
4. 验证安装 - 打开命令提示符(可以通过按Win+R键,输入cmd后回车打开)
- 输入`mysql -uroot -p`,回车后输入之前设置的root账号密码
如果成功登录到MySQL命令行界面,则说明安装成功
三、Linux系统安装步骤 1. 在线YUM仓库下载安装(以Red Hat Linux为例) - 访问MySQL官方网站,在“Downloads”页面选择“MySQL Yum Repository”
- 根据您的Linux版本选择相应的下载链接,并复制
例如,对于Red Hat Linux 9,可以选择mysql84-community-release-el9-1.noarch.rpm
- 在Linux终端中,使用wget命令下载RPM包:`wget https://repo.mysql.com//mysql84-community-release-el9-1.noarch.rpm`
- 使用rpm命令安装下载的RPM包:`rpm -i https://repo.mysql.com//mysql84-community-release-el9-1.noarch.rpm`(注意:这里通常需要先下载到本地再安装,或者使用本地文件路径)
- 启动MySQL服务:`systemctl start mysqld`
检查服务状态:`systemctl status mysqld`
- 使用命令`mysql -uroot -p`登录MySQL
首次登录时,可以使用`sudo grep temporary password /var/log/mysqld.log`查看临时密码
2. 使用容器技术安装(以Docker为例) - 确保您的Linux系统上已安装Docker
如果没有,请先安装Docker
- 拉取MySQL镜像:`docker pull mysql:latest`(或指定版本号,如mysql:8.4.3)
- 启动MySQL容器:`docker run --name mysqltest -e MYSQL_ROOT_PASSWORD=yourpassword -d mysql:latest`
将`yourpassword`替换为您希望设置的root账号密码
- 访问并启动容器内的MySQL:`docker exec -it mysqltest /bin/bash`
然后,您可以在容器内使用mysql命令登录MySQL
3. 本地RPM包安装 - 从MySQL官方网站下载MySQL的RPM包捆绑文件(如mysql-8.4.3-1.el9.x86_64.rpm-bundle.tar)
- 将下载的文件复制到Linux系统上,并使用tar命令解压:`tar xf mysql-8.4.3-1.el9.x86_64.rpm-bundle.tar`
- 使用dnf命令安装MySQL服务器:`dnf localinstall mysql-community-server-8.4.3-1.el9.x86_64.rpm`
- 启动MySQL服务并检查状态:`systemctl start mysqld`和`systemctl status mysqld`
- 使用命令`mysql -uroot -p`登录MySQL,并设置新密码(如果安装过程中未设置)
四、安装后的配置与优化 1. 修改时区(可选) - 如果您在使用MySQL时遇到时区问题,可以修改MySQL的配置文件(通常是