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

MySQL 5.6.25详细安装教程与配置指南

时间:2026-10-03 09:02:56 来源:www.vaopo.com 人气:人

环境准备与安装包下载

打开终端,建议使用wget命令直接抓取官方历史版本链接,或者先在本地电脑下载好mysql-5.6.25-linux-glibc2.5-x86_64.tar.gz文件,再通过scp工具上传到服务器指定目录。下载完成后,核对一下文件的md5值,确保传输过程没有损坏。网络不稳定时建议分批次下载,避免中途断连导致需要重新下载整个压缩包。提前确认服务器内核版本与glibc兼容性,Centos 6.5及以上版本运行最为稳定。

解压文件并创建目录结构

将tar包移动到/usr/local路径下执行解压命令。解压后你会看到一个带版本号的前缀文件夹,为了方便后续维护,通常将其重命名为mysql。同时在根目录下新建data、logs、tmp三个独立文件夹,分别用于存放数据库文件、运行日志以及临时交换数据。这样做的目的是让磁盘空间管理更清晰,防止数据库爆满时直接拖垮系统盘。各目录之间保持层级分明,便于后期监控报警时快速定位异常区域。

创建运行用户与权限分配

出于安全考虑,绝对不建议使用root账号直接运行数据库服务。在命令行输入groupadd mysql和useradd -r -g mysql mysql来创建专用的mysql用户组与账户。随后使用chown命令将/usr/local/mysql整个目录及其子目录的归属权彻底移交给该账户。同时把刚才新建的data、logs、tmp文件夹也一并划归mysql用户所有。权限设置为750可以兼顾访问需求与基础防护,有效拦截未授权的外部扫描。

初始化数据库与配置文件设置

切换到刚创建的mysql用户身份,进入mysql目录下的scripts文件夹,执行mysql_install_db脚本。注意5.6版本依然沿用这个旧版初始化命令,不要误用新版自带的mysqld。初始化过程中会生成默认的配置文件模板,你需要手动复制一份到/etc/my.cnf。打开文件修改basedir指向/usr/local/mysql,datadir指向之前创建的data路径。在mysqld板块下补充character-set-server=utf8mb4,解决常见的中文乱码问题。设置innodb_buffer_pool_size为物理内存的百分之三十左右,能显著提升读写效率。

启动服务与验证安装结果

修改mysql/support-files目录下的mysql.server启动脚本,将basedir和datadir变量替换为实际路径。将该脚本复制到/etc/init.d/目录下并赋予执行权限。通过service mysql start命令拉起后台进程,观察无报错提示即表示成功。使用mysql客户端连接本机,输入默认密码或直接回车登录。如果看到Welcome提示符,说明核心组件已正常运行。此时可执行show databases查看系统库是否完整加载,并记录当前版本号确认补丁生效。

基础安全配置建议

首次登录后务必立即修改root账号密码,使用set password命令或mysqladmin工具均可。删除匿名访问账户,关闭远程root直连功能,限制bind-address仅监听内网IP。定期备份my.cnf与数据目录,建立cron定时任务自动导出dump文件。按照上述步骤操作,你的MySQL 5.6.25实例就能稳定跑在生产或测试链路中。遇到端口冲突或服务异常时,优先检查防火墙放行状态与配置文件拼写细节,保持日志滚动清理习惯。