然而,对于初学者而言,MySQL的安装过程可能会显得有些复杂
本文将详细介绍MySQL引擎的安装步骤,涵盖Windows、Linux(包括通过YUM仓库、二进制包和容器平台安装)以及环境配置等关键环节,确保您能够顺利安装并配置MySQL
一、Windows系统下的MySQL安装 1. 下载MySQL安装包 首先,访问MySQL官方网站(【https://www.mysql.com/】(https://www.mysql.com/)),点击“DOWNLOADS”进入下载页面
在MySQL Community(GPL)Downloads部分,选择“MySQL Installer for Windows”
根据您的系统架构(一般为x64),下载“Windows(x86,64-bit),MSI Installer”安装包
同时,请确保下载并安装Visual C++ Redistributable,因为MySQL需要相关的运行库支持
2. 安装MySQL 双击下载的.msi安装文件,启动安装向导
选择“Developer Default”(开发者默认配置,推荐选择)或“Custom”(自定义安装,适合需要手动配置安装目录的用户),然后点击“Next”
系统将检查安装所需的依赖项,如有缺失,可以选择自动安装或自行补充
点击“Execute”开始安装必要的模块和服务
安装完成后,点击“Next”继续
3. 配置MySQL 在配置向导中,设置以下参数: - Server Configuration Type:选择Development Computer(开发计算机)或Server Computer(服务器计算机)
Port:默认3306,如有冲突可更改
- Authentication Method:选择“Use Strong Password Encryption”(使用强密码加密)
- Root Password:输入并确认Root账户的密码,请妥善保存
可添加一个新的用户,设置用户名和密码,用于日常操作,避免直接使用Root账户
配置为服务模式,并设置为开机自动启动(建议选择)
点击“Next”完成配置,然后点击“Finish”完成MySQL的安装
4.验证安装 在命令行或终端中输入`mysql -u root -p`,输入密码后,若成功进入MySQL命令行界面,则安装完成
二、Linux系统下的MySQL安装 1. 通过YUM仓库安装 a. 添加MySQL YUM仓库 首先,下载MySQL YUM Repository包
使用以下命令从MySQL官方下载仓库配置包: bash sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm 添加完成后,可以用以下命令检查可用的MySQL软件包: bash yum repolist all | grep mysql 如果能看到mysql80-community等条目,则仓库添加成功
b. 安装MySQL 使用yum安装MySQL服务端: bash sudo yum install mysql-community-server 安装完成后,启动MySQL服务: bash sudo systemctl start mysqld 设置MySQL服务开机自启: bash sudo systemctl enable mysqld 2. 通过二进制包安装 a.准备工作 确保系统为CentOS/RHEL、Ubuntu或其他常见的Linux发行版
确保已安装wget和tar工具: bash sudo yum install wget tar 访问MySQL下载页面,选择适合的版本(如MySQL8.0)并下载对应的二进制压缩包(一般为Linux - Generic(x86,64-bit)版本)
b. 安装MySQL 解压文件: bash tar -xvf mysql-8.0.xx-linux-glibc2.12-x86_64.tar.xz 解压完成后,将文件夹移动到/usr/local并重命名为mysql: bash sudo mv mysql-8.0.xx-linux-glibc2.12-x86_64 /usr/local/mysql 设置目录权限: bash cd /usr/local/mysql sudo mkdir mysql-files sudo chown -R mysql:mysql . sudo chmod750 mysql-files 配置MySQL服务: 将启动脚本复制到系统服务目录: bash sudo cp support-files/mysql.server /etc/init.d/mysql 添加MySQL的环境变量:编辑/etc/profile文件,在文件末尾添加: bash export PATH=$PATH:/usr/local/mysql/bin 保存后执行: bash source /etc/profile c. 启动MySQL 使用脚本启动MySQL: bash sudo service mysql start 检查MySQL运行状态: bash ps aux | grep mysqld 3. 通过容器平台安装(以Docker为例) a. 环境准备 确保系统已安装Docker
检查Docker是否已安装: bash docker --version 如果未安装Docker,请先参考Docker官方文档进行安装
b. 拉取MySQL镜像 拉取MySQL镜像: bash docker pull mysql:8.0 c. 启动MySQL容器 使用以下命令启动一个MySQL容器: bash docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=your_password -e MYSQL_DATABASE=example_db -e MYSQL_USER=example_user -e MYSQL_PASSWORD=user_password -p3306:3306 -d mysql:8.0 d.验证MySQL容器 查看运行中的容器: bash docker ps 确认容器mysql-container正在运行
使用Docker命令行连接容器内部MySQL: bash docker exec -it mysql-container mysql -u root -p 输入刚设置的Root密码后,进入MySQL命令行
或者在宿主机通过MySQL客户端连接: bash mysql -h127.0.0.1 -u root -p 三、环境变量配置与验证 无论是在Windows还是Linux系统下安装MySQL,配置环境变量都是关键一步
这可以确保您在任何目录下都能方便地访问MySQL命令行工具
1. Windows系统 找到MySQL安装路径(注意是bin文件)
右键打开“此电脑”属性,先点击“高级系统设置”,再点击“环境变量”
在“系统变量”中选择“Path”,点击“编辑”
点击“新建”后,将MySQL的路径复制粘贴上去,之后点击“确定”
一路确定保存设置
2. Linux系统 在Linux系统中,您已经通过编辑/etc/profile文件添加了MySQL的环境变量
保存后执行`source /etc/profile`使环境变量生效
3.验证环境变量配置 在命令行中输入`my