MySQL5.6版本虽然较新版本有所落后,但因其稳定性和广泛的兼容性,依然在许多项目中发挥着重要作用
本文将详细介绍MySQL5.6在Windows和Linux环境下的安装与配置过程,帮助读者快速搭建起MySQL5.6数据库环境
一、Windows环境下的安装配置 1. 下载MySQL5.6安装包 首先,前往MySQL官方下载页面:【MySQL5.6下载地址】(https://dev.mysql.com/downloads/mysql/5.6.htmldownloads)
在该页面,选择适合您操作系统的安装包
由于本文着重讲解Windows环境下的安装,因此选择“Windows(x86,64-bit), MSI Installer”进行下载
下载完成后,得到一个`.msi`安装包文件
2. 安装MySQL5.6 双击下载好的`.msi`安装包,启动MySQL安装向导
-第一步:选择安装类型
建议选择“Custom”自定义安装,这样可以手动选择需要安装的组件和安装路径
-第二步:选择MySQL的安装目录
建议将MySQL安装在非系统盘(如D盘),以减少系统盘的空间占用
例如,可以将MySQL安装在`D:Program FilesMySQLMySQL Server5.6`目录下
-第三步:配置MySQL Server
在这一步,可以设置MySQL的root密码、配置InnoDB等
如果是初次安装,可以暂时保持默认设置,后续再进行配置
-第四步:执行安装
点击“Install”按钮,开始安装MySQL
安装过程中,可能会提示安装MySQL Workbench等附加组件,根据需要选择是否安装
安装完成后,点击“Finish”退出安装向导
3. 配置环境变量 为了方便在命令行中启动MySQL,需要将MySQL的`bin`目录添加到系统的环境变量中
-右键点击“计算机”图标,选择“属性”
- 点击“高级系统设置”,然后点击“环境变量”
- 在“系统变量”区域,找到名为“Path”的变量,点击“编辑”
- 在“编辑环境变量”窗口中,点击“新建”,然后输入MySQL的`bin`目录路径,例如`D:Program FilesMySQLMySQL Server5.6bin`
- 点击“确定”保存更改
4. 修改MySQL配置文件 MySQL的配置文件通常名为`my.ini`(Windows环境下)或`my.cnf`(Linux环境下)
在Windows环境中,MySQL5.6默认的配置文件可能是`my-default.ini`,需要将其重命名为`my.ini`并进行必要的修改
找到MySQL的安装目录,如`D:Program FilesMySQLMySQL Server5.6`,将`my-default.ini`复制并重命名为`my.ini`
用文本编辑器打开`my.ini`,进行以下配置: ini 【mysqld】 设置MySQL的安装目录 basedir=D:Program FilesMySQLMySQL Server5.6 设置MySQL数据库的数据存放目录 datadir=D:Program FilesMySQLMySQL Server5.6data 设置MySQL的端口号(默认为3306) port=3306 设置字符集为utf8 character-set-server=utf8 其他配置... 确保`basedir`和`datadir`指向正确的安装目录和数据目录
5. 安装MySQL服务 以管理员身份打开命令提示符(CMD),进入MySQL的`bin`目录,例如: shell cd D:Program FilesMySQLMySQL Server5.6bin 执行以下命令安装MySQL服务: shell mysqld --install 如果之前已经安装过MySQL服务且未卸载干净,可能会提示服务已存在
此时,可以使用`sc delete mysql`命令删除旧的服务,然后再重新安装
6. 启动MySQL服务 安装服务后,使用以下命令启动MySQL服务: shell net start mysql 服务启动成功后,可以使用`mysql -u root -p`命令登录MySQL数据库
由于是首次登录且未设置密码,直接按回车即可进入MySQL命令行界面
7. 设置root密码 进入MySQL命令行界面后,执行以下命令设置root密码: sql SET PASSWORD FOR root@localhost = PASSWORD(your_password); 将`your_password`替换为您想要设置的密码
设置完成后,使用`exit`命令退出MySQL命令行界面
8. 开启远程访问权限 默认情况下,MySQL的root用户只能从本地机器访问
如果需要从远程机器访问MySQL数据库,需要修改MySQL的用户表并授予远程访问权限
- 登录MySQL数据库:`mysql -u root -p`,然后输入root密码
- 选择`mysql`数据库:`use mysql;` - 修改`user`表,将`host`字段的值从`localhost`改为`%`(表示允许任何主机连接): sql UPDATE user SET host=% WHERE user=root; -刷新权限:`FLUSH PRIVILEGES;` -退出MySQL命令行界面:`exit` 至此,MySQL5.6在Windows环境下的安装与配置已完成
二、Linux环境下的安装配置 1. 下载MySQL5.6安装包 在Linux环境下,通常使用RPM包或压缩包进行安装
前往MySQL官方下载页面,选择适合您Linux版本的RPM包或压缩包进行下载
例如,对于CentOS6.x系统,可以选择`MySQL-5.6.36-1.el6.x86_64.rpm-bundle.tar`压缩包进行下载
2. 解压并安装MySQL5.6 将下载的压缩包上传到Linux服务器,并解压到指定目录
例如,将压缩包解压到`/usr/local/mysql`目录: shell tar -xvf MySQL-5.6.36-1.el6.x86_64.rpm-bundle.tar -C /usr/local/mysql 解压后,会得到多个RPM安装包
按照以下顺序安装这些RPM包: shell rpm -ivh mysql-community-common-.rpm rpm -ivh mysql-community-libs-.rpm rpm -ivh mysql-community-client-.rpm rpm -ivh mysql-community-server-.rpm 在安装过程中,可能会遇到依赖问题
例如,安装`mysql-community-server`时可能会提示缺少`libnuma`依赖
此时,可以