Linux下Mysql5.6 二进制安装部署方法
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,本文主要给大家介绍Linux下Mysql5.6 二进制安装部署方法,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下Linux下Mysql5.6
千家信息网最后更新 2025年11月07日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安全错误
数据库的锁怎样保障安全
软件开发哪里好翰诺科技
长春网络技术售后服务
网络安全管理工作报告
世界银行世界发展数据库
广州c语言软件开发哪家可靠
福建好的软件开发技术指导
传奇两个服务器一个区
2021年服务器电脑的配置
开放网络安全
网络安全主题来说
逃离塔科夫韩服是哪个服务器
鼠标打字软件开发者李经冀简介
千兆以太网络技术
张湾区互联网软件开发售后保障
服务器搭建柠檬APP
佛山销售软件开发咨询
分布式数据库弹性计算技术
软件开发领域工作变化趋势
全球服务器市场
佛山网络安全周
数据库的连接密码
2021年网络安全周简报
逃离塔科夫韩服是哪个服务器
服务器安全登录界面
数据库中增加导航按钮
海康威视摄像头传统软件开发
小学网络安全手抄报内容
千兆以太网络技术
无源hfc网络技术特点
网络安全资讯指数