蛙扑下载站:安全、绿色、放心的专业下载站! 首页|最近更新|专题集合|站内导航

mysql5.6.45详细安装配置教程

时间:2026-10-21 11:18:55 来源:www.vaopo.com 人气:人

很多老项目或者特定测试环境仍然需要部署MySQL 5.6.45版本。这个版本虽然发布时间较早,但在兼容性和稳定性方面表现非常扎实。下面直接给出在主流Linux系统下的完整安装步骤,全程避开晦涩术语,按顺序操作即可顺利完成部署。

第一步:获取安装包并上传服务器

首先去官方镜像站下载mysql-5.6.45-linux-glibc2.12-x86_64.tar.gz压缩包。强烈建议使用wget命令直接在终端拉取,避免浏览器下载出现网络中断或文件残缺的问题。下载完成后,把文件放在/tmp或/opt目录下备用。这一步不需要安装任何第三方工具,只要确认文件大小符合预期即可。

第二步:解压与目录整理

使用tar命令将压缩包解压。解压后会得到一个长名称的文件夹。为了方便后续维护和路径记忆,建议把它移动到/usr/local/目录下,并重命名为mysql。这样基础安装路径就固定了。同时在mysql根目录下新建data目录用于存放数据库文件,新建logs目录专门记录运行日志。目录结构清晰能省去大量后期排查时间。

第三步:创建独立运行账户

数据库进程绝对不能用root账号直接启动,这会带来严重的安全隐患。先执行groupadd命令创建mysql用户组,接着用useradd创建mysql系统用户并划入该组。然后对整个mysql文件夹执行递归授权,将属主和属组全部改为mysql,权限设置为755。这一步能彻底杜绝后续初始化时因权限不足而频繁报错。

第四步:编写核心配置文件

进入etc目录,将默认的my-default.cnf复制一份并重命名为my.cnf。用文本编辑器打开修改关键参数。设置basedir指向/usr/local/mysql,datadir指向前面创建的data目录。字符集统一配置为utf8mb4,彻底解决中文乱码和特殊符号存储问题。调整innodb_buffer_pool_size参数,单机环境可设为2G或根据实际内存分配。保存退出后配置文件就生效了。

第五步:执行数据库初始化

切换到mysql用户的bin目录,找到scripts/mysql_install_db脚本。带上指定参数执行初始化命令,务必加上user参数指定mysql用户,同时标明basedir和datadir的绝对路径。如果终端提示找不到libaio依赖库,直接通过系统包管理器安装对应插件即可。看到两行success字样说明底层数据字典已经生成完毕。

第六步:注册服务并启动

把support-files/mysql.server复制到etc/init.d/目录下,重命名为mysqld。给这个文件赋予执行权限。接着用chkconfig命令添加系统服务管理,确保重启后自动拉起。执行service mysqld start命令,正常情况下会显示Starting MySQL SUCCESS。若启动失败,第一时间去data目录翻阅.err结尾的日志文件,错误原因都会明确写在里面。

第七步:重置管理员密码

初次启动后默认root账号没有密码,直接输入mysql即可进入客户端。出于安全考虑,必须立刻运行mysqladmin命令修改初始密码。也可以执行自带的mysql_secure_installation安全脚本,它会逐步引导你设置密码强度、删除匿名测试账号、关闭远程root登录等选项。按照提示一路选择yes即可完成基础安全加固。

第八步:验证连通性与日常维护

最后用新设置的密码重新登录,输入show databases查看系统表是否加载正常。如果是本地开发调试,建议开放localhost访问权限;如果是正式生产环境,务必通过防火墙限制特定IP段连接。安装到此完全结束,后续只需按需导入业务备份数据即可平稳运行。遇到端口占用或连接拒绝的情况,检查iptables规则和网络监听状态即可快速恢复。