CentOS 7.4 自定义单实例 二进制方式 安装mysql5.6.39
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,系统平台:CentOS release 7.4 (Final) 内核 3.10.0-693.el7.x86_641.去官网下载二进制包https://dev.mysql.co
千家信息网最后更新 2026年11月02日CentOS 7.4 自定义单实例 二进制方式 安装mysql5.6.39
系统平台:CentOS release 7.4 (Final) 内核 3.10.0-693.el7.x86_641.去官网下载二进制包
https://dev.mysql.com/downloads/mysql/
2.创建用于启动mysql的账号和组
#getent group mysql > /dev/null || groupadd mysql#getent passwd mysql > /dev/null || useradd -g mysql -r -s /sbin/nologin mysql3.解压包至/usr/local
#tar xvf mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz -C /usr/local/4.创建软链接mysql指向解压后的目录
#cd /usr/local/#ln -sv mysql-5.6.39-linux-glibc2.12-x86_64/ mysql5.修改mysql文件夹所属者和所属组
#chown -R mysql.mysql mysql/6.添加PATH至环境变量中
#echo 'PATH=/usr/local/mysql/bin:$PATH' >> /etc/profile.d/mysql.sh检查文件#cat /etc/profile.d/mysql.sh加载环境变量文件 并检查#source /etc/profile.d/mysql.sh#echo $PATH7.创建数据库存放文件夹和相关文件并修改权限
# mkdir -pv /data/mysqldb/3306/{logs,bin-logs,run,data}# touch /data/mysqldb/3306/run/mysqld.pid# touch /data/mysqldb/3306/logs/mysql-error.log# chown -R mysql.mysql /data/mysqldb/ -R# chmod -R 770 /data/mysqldb/# chown -R mysql.mysql /data/mysqldb/# chmod -R 770 /data/mysqldb文件没有创建的话,启动Mysql时将会报错8.修改配置文件
#vim /etc/my.cnf[client]port = 3306socket = /tmp/mysql.sockdefault-character-set=utf8[mysqld]user = mysqlport = 3306basedir=/usr/local/mysqldatadir = /data/mysqldb/3306/datasocket = /tmp/mysql.socklog-bin = /data/mysqldb/3306/bin-logs/mysql-binbinlog_format=mixedsymbolic-links=0innodb_file_per_table = 1skip_name_resolve = 1slow_query_log = 1long_query_time = 2pid-file = /data/mysqldb/3306/run/mysqld.pidlog-error = /data/mysqldb/3306/logs/mysql-error.logcharacter-set-server=utf8default-storage-engine=INNODB[mysqld_safe]# include all files from the config directory#!includedir /etc/my.cnf.d9.初始化数据库
# cd /usr/local/mysql# bin/mysqld --defaults-file=/etc/my.cnf --user=mysql --datadir=/data/mysqldb/3306/data10.复制启动服务脚本至/etc/init.d目录(小坑)
使用二进制安装包里面的support-files/mysql.server这个启动脚本死活不能启动,报以下错误Starting MySQL. ERROR! The server quit without updating PID file (/data/mysqldb/3306/run/mysqld.pid).无奈之下,去mysql官网下载一个mysql的源码包,使用里面的mysql.server就没问题。呵呵。#cp mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld11.添加开机启动
# chkconfig --add mysqld# chkconfig mysqld on#chkconfig --list mysqldmysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off12.启动mysql服务
#service mysqld startStarting MySQL. SUCCESS!13.检查确认
检查3306端口是否开启
#ss -ntl | grep 3306LISTEN 0 50 *:3306 *:*确认版本
# mysql -Vmysql Ver 14.14 Distrib 5.6.39, for linux-glibc2.12 (x86_64) using EditLine wrapper14.进行安全配置
#/usr/local/mysql/bin/mysql_secure_installation按提示操作即可15.客户端连接
#mysql -uroot -pEnter password: Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 14Server version: 5.6.39-log MySQL Community Server (GPL)Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql>
文件
检查
二进制
变量
所属
数据
数据库
文件夹
环境
目录
脚本
服务
配置
安全
内核
客户
客户端
小坑
平台
指向
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
云南咖啡
互联网加科技
中关村互联网科技集团
新华互联网科技学校
互联网科技行业发展
互联网扶贫科技
互联网金融 科技
互联网科技集团
互联网科技的英文
剑昆互联网络科技有限公司临桂
小米互联网科技园设置
随着互联网科技发展
和信科技工业互联网
米聚互联网科技南京有限公司排面
国大互联网教育科技有限公司工作
科技大学互联网
互联网界的黑科技
绵阳真晨互联网科技有限公司
上海旺乐尼互联网科技有限公司
前海云享互联网科技
金融科技与互联网金融
互联网女皇 腾讯科技
深圳互联网科技怎么样
知域互联网科技有限公司大骗子
互联网科技大奖都有哪些公司
四川慕妮娅互联网科技有限公司
2021互联网科技公司排名
上海乐五互联网科技有限公司
互联网的黑科技实验室
互联网企业和网络科技有限公司