Linux下Mysql5.6 二进制安装部署方法
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本文主要给大家介绍Linux下Mysql5.6 二进制安装部署方法,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下Linux下Mysql5.6
千家信息网最后更新 2026年11月01日Linux下Mysql5.6 二进制安装部署方法
本文主要给大家介绍Linux下Mysql5.6 二进制安装部署方法,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下Linux下Mysql5.6 二进制安装部署方法吧。
1.1下载二进制安装包
wget https://dev.mysql.com/get/downloads/mysql-5.6/mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz
1.2创建 mysql用户与组
?
| 12 | groupadd -r -g 306 mysqluseradd -r -g 306 -u 306 -m -s /sbin/nologin mysql |
1.3解压
?
| 1 | tar xf mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz -c /usr/local |
1.4创建mysql软连接
?
| 12 | cd /usr/localln -s mysql-5.6.40-linux-glibc2.12-x86_64 mysql |
1.5修改所属主,所属组权限
?
| 12 | chown -r mysql.mysql /usr/local/mysql-5.6.40-linux-glibc2.12-x86_64chown mysql.mysql /usr/local/mysql |
1.6创建目录,修改mysql目录的所属主
?
| 123 | mkdir -p /data/mysql{,_binlog}chown -r mysql.mysql /data/mysqlchown -r mysql.mysql /data/mysql_binlog |
1.7创建配置文件目录
?
| 12 | mkdir /etc/mysql/cp /usr/local/mysql/support-files/my-default.cnf /etc/mysql/my.cnf |
1.8配置文件 vim /etc/mysql/my.cnf
?
| 123456789101112131415161718192021222324252627 | [client]port = 3306socket = /data/mysql/mysql.sock[mysqld]port = 3306user = mysqlbasedir = /usr/local/mysqldatadir = /data/mysqlsocket = /data/mysql/mysql.sockpid-file = /data/mysql/mysql.pidlog-error = /data/mysql/mysql_error.logcharacter-set-server = utf8init_connect='set names utf8'innodb_log_file_size = 256minnodb_file_format = barracudainnodb_strict_mode = 0innodb_file_per_table = on#跳过主机名解析skip-name-resolve#云服务器id,集群必填配置,区分机器编号,每台机器不同server_id = 1#开启二进制日志,行级记录,同步写入磁盘log_bin = /data/mysql_binlog/mysql-binbinlog_format = rowsync_binlog = 1sql_mode='strict_trans_tables,no_zero_in_date,no_zero_date,error_for_division_by_zero,no_auto_create_user,no_engine_substitution'symbolic-links=0 |
1.9修改path环境变量
?
| 123 | ]# vim /etc/profile.d/mysql.sh path=/usr/local/mysql/bin:$path]# source /etc/profile.d/mysql.sh |
2.0创建数据库文件
?
| 12 | cd /usr/local/mysql/./scripts/mysql_install_db --datadir=/data/mysql --user=mysql |
2.1准备启动脚本
?
| 12 | cd /usr/local/mysql/./scripts/mysql_install_db --datadir=/data/mysql --user=mysql |
2.2安全初始化
?
| 123 | ln -s /data/mysql/mysql.sock /tmp/mysql.sockmysql_secure_installationroot没有密码 --> 直接回车 --> 是否设置密码 y 输入密码 --> 是否删除匿名用户 y --> 是否禁止root远程连接 n --> 是否删除test测试数据库 y --> 是否重新载入数据库 y ---> ok |
2.3主从复制架构
2.3.1配置文件
master 主数据库
?
| 123 | log_bin=/bin_log_path/mysql-bin 开启二进制日志binlog_format = row 二进制日志记录方式,行级记录server_id = 1 |
2.3.2创建主从复制专用权限用户
?
| 1 | mysql> grant replication salve on *.* to 'repluer'@'172.16.1.%' identified by '123456' |
2.3.3刷新二进制日志
?
| 12 | mysql> reset master;mysql> show master status; |
2.3.3 slave 从数据库配置文件
?
| 1 | server_id=2 |
2.4建立主从关联
?
| 123 | mysql> change master to master_host='172.16.1.211',master_user='repluser',master_password='123456',master_log_file='mysql-bin.000001',master_log_pos=120; |
2.4.1查看与启用从节点
?
| 12 | mysql> start slave;mysql> show slave status\g |
说明:主从复制架构,是多从同步一台主的数据,可能造成主节点压力大,可以使用主从级联复制,主节点负责一台从节点,从节点再负责下一台从节点
主要用到配置
从节点 配置 log_bin 二进制日志记录配置
log_slave_updates 将同步过来的数据,写入二进制日志,方便下一台从节点同步
看完以上关于Linux下Mysql5.6 二进制安装部署方法,很多读者朋友肯定多少有一定的了解,如需获取更多的行业知识信息 ,可以持续关注我们的行业资讯栏目的。
二进制
节点
配置
数据
日志
主从
数据库
文件
同步
方法
密码
所属
用户
目录
机器
权限
架构
笔者
行业
不同
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技工作委员会主任
湖南永感互联网科技有限公司
云信互联网科技有限公司
科技互联网项目
科技与互联网发展
齐家互联网科技
互联网科技排名
智慧科技互联网
火传媒上海互联网科技
天扬科技互联网广告
互联网企业和科技型企业
华夏恒生科技与互联网科技
深圳艾果互联网通讯科技
沐思想互联网科技有限公司
中天科技中国工业互联网
互联网与数字科技关系
云南互联网科技学费
众联互联网络科技
恒生科技指数 中概互联网
上海互联网科技园景观
互联网科技工作委员会副主任毛军
互联网科技金融公司
互联网 的科技创新
互联网科技媒体
唐信互联网科技
互联网科技论坛
深圳卡尔迅互联网科技有限公司怎么样
海南科技产业互联网平台
互联网经济与金融科技
科技互联网的核心竞争力