Linux下使用二进制包安装MySQL 5.6的图文教程
在Linux系统中安装MySQL主要有两种途径:源码编译和直接使用官方预编译的二进制包。对于追求安装效率且环境依赖复杂的场景,推荐采用官方编译好的二进制文件。虽然其安装包体积较大(约300MB),但无需漫长的编译过程,能显著降低部署难度。以下指南以MySQL 5.6.17版本为例,演示如何在32位或64位Linux系统中完成快速部署。
结果与目标
完成上述步骤后,您将拥有一个运行中的MySQL 5.6.17实例,root用户已设置密码,且mysql客户端命令已加入系统默认路径,可直接在任何目录下执行数据库操作。
准备条件
- 系统要求:兼容32位或64位Linux操作系统。
- 安装包选择:访问MySQL官网,根据系统架构选择对应的包。
- 64位系统请选用:mysql-5.6.17-linux-glibc2.5-x86_64.tar.gz
- 32位系统请选用:mysql-5.6.17-linux-glibc2.5-i686.tar.gz
真实操作顺序
第1步:下载并解压安装包
目的:获取可执行的数据库文件结构。
操作:将选定的tar.gz压缩包上传至服务器,进入目录并执行解压命令。
tar mysql-5.6.17-linux-glibc2.5-i686.tar.gz
第2步:迁移至标准软件目录
目的:遵循Linux软件管理规范,将程序移至 /usr/local/mysql。
操作:使用cp命令复制解压后的文件夹。注意目标路径不应带末尾斜杠。
cp mysql-5.6.17-linux-glibc2.5-i686 /usr/local/mysql -r
注:若您的系统是64位,请将源文件名替换为对应的x86_64版本。
第3步:配置系统用户与权限
目的:为了安全隔离,创建专用的mysql运行用户而非使用root运行数据库。
入口:终端命令行。
动作:添加系统组和用户。
groupadd mysql
useradd -r -g mysql mysql
第4步:初始化数据库引擎
目的:创建必要的系统表、数据目录及初始权限信息。
操作顺序:
1. 进入安装目录:cd /usr/local/mysql
2. 赋予当前目录拥有权给mysql用户(仅用于执行脚本):chown -R mysql:mysql ./
3. 执行初始化脚本:./scripts/mysql_install_db --user=mysql
4. 恢复根目录拥有权:chown -R root:root ./
5. 确保data目录仍归mysql所有:chown -R mysql:mysql data
出现“OK”提示即表示初始化成功。
第5步:启动服务并设为开机自启
目的:确保数据库服务随系统启动并立即运行。
操作:将启动脚本拷贝至系统初始化目录,并手动触发启动。
cp support-files/mysql.server /etc/init.d/mysql
service mysql start
验证方法:运行查看进程命令,出现mysql相关进程即为启动成功。
ps -ef | grep mysql
第6步:设置root密码并优化命令路径
目的:修复初始空密码安全隐患,方便日常调用。
动作:设置root账户密码(替换 'your_password' 为您的实际密码)。
bin/mysqladmin -u root password 'your_password'
为了让系统在任何路径都能直接识别 mysql 命令,建议建立软链接而非简单复制文件,这样便于未来维护多版本共存:
ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql
简要总结
通过上述二进制包安装方式,我们跳过了复杂的编译环节,完成了从环境搭建到服务可用的全过程。该方法特别适合对编译依赖不熟悉或希望快速复现环境的运维人员。如需更深入的版本管理,可参考本站其他关于不同MySQL版本的专题分享。
以上就是Linux下MySQL 5.6.17使用二进制包安装的详细内容,更多关于MySQL安装与运维的资料请关注本站其它相关文章!
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。













